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