Exemplo n.º 1
0
        void backToMenuSelected(object sender, PlayerIndexEventArgs e)
        {
            GameScreen[] screenToLoad;
            if (this.gameMode == GameplayScreen.GameMode.SCORE_ATTACK)
            {
                screenToLoad    = new GameScreen[3];
                screenToLoad[0] = new BackgroundScreen(true);
                screenToLoad[1] = new MainMenuScreen();
                screenToLoad[2] = new ScoreAttackSelectionScreen();
            }
            else if (this.gameMode == GameplayScreen.GameMode.CHALLENGE_MODE)
            {
                screenToLoad    = new GameScreen[3];
                screenToLoad[0] = new BackgroundScreen(true);
                screenToLoad[1] = new MainMenuScreen();
                screenToLoad[2] = new ChallengeModeDifficultySelectionScreen();
            }
            else
            {
                screenToLoad    = new GameScreen[1];
                screenToLoad[0] = new BackgroundScreen();
            }

            LoadingScreen.Load(ScreenManager, false, e.PlayerIndex, screenToLoad);
        }
Exemplo n.º 2
0
        void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            GameScreen[] screenToLoad = new GameScreen[3];
            screenToLoad[0] = new BackgroundScreen(true);
            screenToLoad[1] = new MainMenuScreen();

            LoadingScreen.Load(ScreenManager, false, null, screenToLoad);
        }
        void backToMenuSelected(object sender, PlayerIndexEventArgs e)
        {
            if (acceptingInput)
            {
                GameScreen[] screensToLoad = new GameScreen[3];
                screensToLoad[0] = new BackgroundScreen(true);
                screensToLoad[1] = new MainMenuScreen();

                LoadingScreen.Load(ScreenManager, false, null, screensToLoad);
            }
        }