예제 #1
0
        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);
        }
예제 #2
0
        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);
        }