Exemple #1
0
        private static void GameMenu(ICardGame game)
        {
            ConsoleKey input;

            do
            {
                Console.Clear();
                input = DisplayGameMenu(game.GetDeckName()).Key;
                switch (input)
                {
                case ConsoleKey.D:
                    DisplayHand(game.Deal());
                    break;

                case ConsoleKey.X:
                    DisplayCard(game.Draw());
                    break;

                case ConsoleKey.S:
                    Shuffle(game);
                    break;

                case ConsoleKey.R:
                    Reset(game);
                    break;
                }
            }while (!input.Equals(ConsoleKey.Q));
        }