コード例 #1
0
ファイル: Dice.cs プロジェクト: gregor09/diceGame
        public void SelectDice()
        {
            selectionMenu.Render();
            diceNumber = 1;
            Render();

            ConsoleKeyInfo pressedChar;

            do
            {
                pressedChar = Console.ReadKey(true);
                int hashCode = pressedChar.Key.GetHashCode();

                switch (pressedChar.Key)
                {
                case ConsoleKey.Add:
                    diceNumber++;
                    break;

                case ConsoleKey.Subtract:
                    diceNumber--;
                    break;

                default:
                    break;
                }
                if (diceNumber > 0)
                {
                    Render();
                }
            }while (pressedChar.Key != ConsoleKey.Enter && pressedChar.Key != ConsoleKey.Escape);
            if (pressedChar.Key == ConsoleKey.Escape)
            {
                GoodByeMenu goodBye = new GoodByeMenu();
                goodBye.Render();
            }
        }
コード例 #2
0
ファイル: Menu.cs プロジェクト: gregor09/diceGame
 public static void GoodByeRender()
 {
     goodBye = new GoodByeMenu();
     goodBye.Render();
 }