diff --git a/ConsoleSnake/Program.cs b/ConsoleSnake/Program.cs index a0b59a0..03c1cea 100644 --- a/ConsoleSnake/Program.cs +++ b/ConsoleSnake/Program.cs @@ -10,11 +10,12 @@ Right } + private static bool _running = true; private static Direction _direction = Direction.Up; static void Main(string[] args) { Console.SetCursorPosition(Console.WindowWidth/2, Console.WindowHeight/2); - for(int i = 1; ;++i) + while(_running) { HandleInput(); ProcessMovement(); @@ -70,6 +71,9 @@ case ConsoleKey.D: _direction = Direction.Right; break; + case ConsoleKey.Escape: + _running = false; + break; } } }