static void Main(string[] args) { ASCIITank tank = new ASCIITank(); bool exit = false; do { ConsoleKeyInfo keyInfo = Console.ReadKey(true); Console.Clear(); switch (keyInfo.Key) { case ConsoleKey.LeftArrow: tank.Move(MoveDirection.Backward); break; case ConsoleKey.RightArrow: tank.Move(MoveDirection.Forward); break; case ConsoleKey.Escape: exit = true; break; } } while (!exit); }
static void Main(string[] args) { ASCIITank tank = new ASCIITank(); bool exit = false; do { ConsoleKeyInfo keyInfo = Console.ReadKey(true); Console.Clear(); switch (keyInfo.Key) { case ConsoleKey.LeftArrow : tank.Move(MoveDirection.Backward); break; case ConsoleKey.RightArrow : tank.Move(MoveDirection.Forward); break; case ConsoleKey.Escape : exit = true; break; } } while (!exit); }