Пример #1
0
 public void Redraw(SnakeBody.Node newHead)
 {
     RedrawHead(newHead);
 }
Пример #2
0
 private void RedrawTail(SnakeBody.Node oldTail)
 {
     Console.SetCursorPosition(oldTail.X, oldTail.Y);
     Console.Write(' ');
 }
Пример #3
0
 private void RedrawHead(SnakeBody.Node newHead)
 {
     Console.ForegroundColor = ConsoleColor.DarkCyan;
     Console.SetCursorPosition(newHead.X, newHead.Y);
     Console.Write('#');
 }
Пример #4
0
 public void Redraw(SnakeBody.Node newHead, SnakeBody.Node oldTail)
 {
     RedrawHead(newHead);
     RedrawTail(oldTail);
 }
Пример #5
0
 static bool Equals(SnakeBody.Node a, SnakeBody.Node b) => a.X == b.X && a.Y == b.Y;
Пример #6
0
 static bool IsPositionEqual(SnakeBody.Node node, Food food) =>
 node.X == food.X && node.Y == food.Y;