コード例 #1
0
ファイル: Program.cs プロジェクト: xcgpseud/battleship
        static void Main(string[] args)
        {
            var gc = new GameController();

            gc.StartGame();

            Console.ReadLine();
        }
コード例 #2
0
ファイル: MenuController.cs プロジェクト: liamcgd/Battleship
        // '' <summary>
        // '' The main menu was clicked, perform the button's action.
        // '' </summary>
        // '' <param name="button">the button pressed</param>
        private static void PerformMainMenuAction(int button)
        {
            switch (button)
            {
            case MAIN_MENU_PLAY_BUTTON:
                GameController.StartGame();
                break;

            case MAIN_MENU_SETUP_BUTTON:
                GameController.AddNewState(GameState.AlteringSettings);
                break;

            case MAIN_MENU_TOP_SCORES_BUTTON:
                GameController.AddNewState(GameState.ViewingHighScores);
                break;

            case MAIN_MENU_QUIT_BUTTON:
                GameController.EndCurrentState();
                break;
            }
        }
コード例 #3
0
        // If the main menu was clicked, perform the button's action
        private static void PerformMainMenuAction(int button)
        {
            // CHECK Implement Case Statement
            switch (button)
            {
            case MAIN_MENU_PLAY_BUTTON:
                GameController.StartGame();
                break;

            case MAIN_MENU_SETUP_BUTTON:
                GameController.AddNewState(GameState.AlteringSettings);
                break;

            case MAIN_MENU_TOP_SCORES_BUTTON:
                GameController.AddNewState(GameState.ViewingHighScores);
                break;

            case MAIN_MENU_QUIT_BUTTON:
                GameController.AddNewState(GameState.Quitting);;
                break;

            case MAIN_MENU_SHIPS_BUTTON:
                GameController.AddNewState(GameState.AlteringShipSettings);
                break;

            case MAIN_MENU_MUTE_BUTTON:
                Audio.PauseMusic();
                break;

            case MAIN_MENU_UNMUTE_BUTTON:
                Audio.ResumeMusic();
                break;

            case MAIN_MENU_THEME_BUTTON:
                GameController.AddNewState(GameState.ChangingThemes);
                break;
            }
        }