public void AddSnakeBodyPositions() { if (SnakeBody.Count == 1) { SnakeBodyX.Add(PreviousXPosition); SnakeBodyY.Add(PreviousYPosition); } else { SnakeBodyX.Add(PreviousBodyXPositions.Last()); SnakeBodyY.Add(PreviousBodyYPositions.Last()); } }
public void UpdateSnakeBodyPositions() { if (SnakeBody.Count > 0) { SnakeBodyX[0] = PreviousXPosition; SnakeBodyY[0] = PreviousYPosition; } for (int i = SnakeBodyX.Count() - 1; i > 0; i--) { SnakeBodyX[i] = PreviousBodyXPositions[i - 1]; SnakeBodyY[i] = PreviousBodyYPositions[i - 1]; } }