Beispiel #1
0
        public static void RunMenu()
        {
            // Menu de 3 posiciones , no permite nada mas , distintos colores para diferente aspecto
            Console.Clear();
            Console.ForegroundColor = ConsoleColor.White;
            Console.SetCursorPosition(32, 8);
            Console.Write("1-Start new game");
            Console.SetCursorPosition(32, 10);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("2-Hall of fame");
            Console.SetCursorPosition(32, 12);
            Console.ForegroundColor = ConsoleColor.Red;
            Console.Write("3-Exit");
            Console.CursorVisible   = false;
            Console.ForegroundColor = ConsoleColor.White;

            // Unica variable
            var key = Console.ReadKey();

            // Hacemos el Swtch de 3 opciones
            switch (key.Key)
            {
            case ConsoleKey.D1:
                Console.Clear();
                Game.StartNewGame();
                break;

            case ConsoleKey.D2:
                Console.Clear();
                HallOfFame.Show();
                break;

            case ConsoleKey.D3:
                Console.Clear();
                return;

            default:
                Console.Clear();
                RunMenu();
                break;
            }
        }