示例#1
0
        override public GameView onStart()
        {
            string[] options = { "Easy", "Hard", "Back" };

            ConsoleMenue menue    = new ConsoleMenue("Pick Dificulty", options);
            int          selected = menue.getUserSelection();

            Player p1 = new HumanPlayer("Player1", BoardSymbol.Cross);
            Player p2 = null;

            if (selected == 0)
            {
                p2 = new DumbAI("Player2", BoardSymbol.Circle);
            }
            else if (selected == 1)
            {
                p2 = new SmartAI("Player2", BoardSymbol.Circle);
            }
            else if (selected == 2)
            {
                return(GameView.main_menue_view);
            }

            GameEngine game = new GameEngine(p1, p2);

            return(new PlayGame(game));
        }
示例#2
0
        public ConfirmExit()
        {
            string[] options = { "Yes", "No" };

            menue = new ConsoleMenue("Exit Game?", options);
        }
示例#3
0
 public MainMenue()
 {
     string[] options = { "Play PVC", "Play PVP", "Help", "Exit" };
     menue = new ConsoleMenue("Main Menue (Use arrow keys to move, press enter to choose)", options);
 }