public void AddSnakeBodyPositions() { if (SnakeBody.Count == 1) { SnakeBodyX.Add(PreviousXPosition); SnakeBodyY.Add(PreviousYPosition); } else { SnakeBodyX.Add(PreviousBodyXPositions.Last()); SnakeBodyY.Add(PreviousBodyYPositions.Last()); } }
public void DrawSnake() { Console.SetCursorPosition(GetPreviousYPosition(), GetPreviousXPosition()); Console.Write(" "); Console.SetCursorPosition(GetYPosition(), GetXPosition()); Console.Write(GetSnakeHead()); for (int i = 0; i < PreviousBodyXPositions.Count(); i++) { Console.SetCursorPosition(PreviousBodyYPositions[i], PreviousBodyXPositions[i]); Console.Write(" "); } for (int i = 0; i < SnakeBody.Count(); i++) { Console.SetCursorPosition(SnakeBodyY[i], SnakeBodyX[i]); Console.Write(SnakeBody[i]); } }