Beispiel #1
0
        static void MenuLogic()
        {
            int            pos  = 0;
            bool           exit = false;
            ConsoleKeyInfo btn  = new ConsoleKeyInfo();

            while (!exit)
            {
                if (pos > 4)
                {
                    pos = 0;
                }
                if (pos < 0)
                {
                    pos = 4;
                }
                ShowMenu(pos);

                btn = Console.ReadKey();

                if (btn.Key == ConsoleKey.UpArrow)
                {
                    pos--;
                }
                if (btn.Key == ConsoleKey.DownArrow)
                {
                    pos++;
                }
                if (btn.Key == ConsoleKey.Enter)
                {
                    switch (pos)
                    {
                    case 0:
                        Game.NewGame();
                        GameProcess();
                        break;

                    case 1:
                        Game.btn   = new ConsoleKeyInfo();
                        Game.check = true;
                        GameProcess();
                        break;

                    case 2:
                        UsersLogic();
                        break;

                    case 3:
                        Game.SaveDataGame(true);
                        break;

                    case 4:
                        exit = true;
                        break;
                    }
                }
            }
        }