Fixed snake stacking at boundaries
This commit is contained in:
+2
-1
@@ -70,7 +70,8 @@ void Snake::MoveSnake(sf::RectangleShape& snakeFood)
|
||||
CheckDirection();
|
||||
sf::Vector2f newHeadPosition;
|
||||
newHeadPosition = GetSnakeHeadPosition();
|
||||
if (!CheckBoundaries())
|
||||
if (CheckBoundaries())
|
||||
return;
|
||||
newHeadPosition = CalculateNewPosition(snakeDirection, newHeadPosition);
|
||||
sf::RectangleShape newBodyPart(sf::Vector2f(25,25));
|
||||
newBodyPart.setPosition(newHeadPosition);
|
||||
|
||||
Reference in New Issue
Block a user