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); }
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); } }