void ConfirmQuitMessageBoxAccepted(object sender, PlayerIndexEventArgs e) { LoadingScreen.Load(ScreenManager, false, null, false, new BackgroundScreen(), new MainMenuScreen()); MediaPlayer.Stop(); MediaPlayer.Play(ScreenManager.menuSong); }
void RateGameMenuEntrySelected(object sender, PlayerIndexEventArgs e) { currentRating++; if (currentRating > Rating.Superb) currentRating = 0; SetMenuEntryText(); }
void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e) { const string message = "Dude, are you sure you want to quit? Q(T.TQ)"; MessageBoxScreen confirmQuitMessageBox = new MessageBoxScreen(message); confirmQuitMessageBox.Accepted += ConfirmQuitMessageBoxAccepted; ScreenManager.AddScreen(confirmQuitMessageBox, ControllingPlayer); }
void OptionsMenuEntrySelected(object sender, PlayerIndexEventArgs e) { ScreenManager.AddScreen(new OptionsMenuScreen(), e.PlayerIndex); }
void newGameMenuEntrySelected(object sender, PlayerIndexEventArgs e) { LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, true, new GameplayScreen(ScreenManager, true)); // MediaPlayer.Stop(); }
void highscoreMenuEntrySelected(object sender, PlayerIndexEventArgs e) { ScreenManager.AddScreen(new HighscoreScreen(), e.PlayerIndex); }
void ConfirmExitMessageBoxAccepted(object sender, PlayerIndexEventArgs e) { ScreenManager.Game.Exit(); }
void LanguageMenuEntrySelected(object sender, PlayerIndexEventArgs e) { currentTodoList = (currentTodoList + 1) % todoList.Length; SetMenuEntryText(); }
void loadGameMenuEntrySelected(object sender, PlayerIndexEventArgs e) { LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, false, new GameplayScreen(ScreenManager, false)); }
void instructionMenuEntrySelected(object sender, PlayerIndexEventArgs e) { ScreenManager.AddScreen(new InstructionScreen(), e.PlayerIndex); }