コード例 #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
ファイル: Program.cs プロジェクト: Vladimir-Pavelka/Snake
 static bool Equals(SnakeBody.Node a, SnakeBody.Node b) => a.X == b.X && a.Y == b.Y;
コード例 #6
0
ファイル: Program.cs プロジェクト: Vladimir-Pavelka/Snake
 static bool IsPositionEqual(SnakeBody.Node node, Food food) =>
 node.X == food.X && node.Y == food.Y;