private void changeRes(object sender, PlayerIndexEventArgs e) { #if XBOX resCounter++; if (resCounter >= 3) { resCounter = 0; } if(resCounter == 0){ res.Text = resulo + "640×480"; }else if(resCounter == 1){ res.Text = resulo + "1280×720"; }else{ res.Text = resulo + "1920×1080"; } Game1.SetResulotion(resCounter); #else resCounter++; if (resCounter == Game1.Resulotions.Count) { resCounter = 0; } res.Text = resulo + Game1.Resulotions[resCounter]; Game1.SetResulotion(resCounter); #endif }
/// <summary> /// Event handler for when the Quit Game menu entry is selected. /// </summary> void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e) { MessageBoxScreen confirmQuitMessageBox = new MessageBoxScreen("Are you sure you want to quit this game?"); confirmQuitMessageBox.Accepted += ConfirmQuitMessageBoxAccepted; ScreenManager.AddScreen(confirmQuitMessageBox, ControllingPlayer); }
/// <summary> /// Event handler for when the Single Player menu entry is selected. /// </summary> void SinglePlayerMenuEntrySelected(object sender, PlayerIndexEventArgs e) { LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new MainGameScreen()); }
private void SettingsSelected(object sender, PlayerIndexEventArgs e) { LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new BackgroundScreen(), new SettingsScreen("Settings")); }
private void HighScoreMenuSelected(object sender, PlayerIndexEventArgs e) { LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new BackgroundScreen(),new HighscoreScreen()); }
/// <summary> /// Event handler for when the user selects ok on the "are you sure /// you want to exit" message box. /// </summary> void ConfirmExitMessageBoxAccepted(object sender, PlayerIndexEventArgs e) { ScreenManager.Game.Exit(); }
/// <summary> /// Helper overload makes it easy to use OnCancel as a MenuEntry event handler. /// </summary> protected void OnCancel(object sender, PlayerIndexEventArgs e) { OnCancel(e.PlayerIndex); }
/// <summary> /// Event handler for when the user selects ok on the "are you sure /// you want to quit" message box. This uses the loading screen to /// transition from the game back to the main menu screen. /// </summary> void ConfirmQuitMessageBoxAccepted(object sender, PlayerIndexEventArgs e) { LoadingScreen.Load(ScreenManager, false, null, new BackgroundScreen(), new MainMenuScreen()); }
private void MusicSelected(object sender, PlayerIndexEventArgs e) { level++; if (level == 11) { level = 0; } MusicLevel.Text = music + level; SoundController.AdjustSongVolume(level); }
private void SfxSelected(object sender, PlayerIndexEventArgs e) { sfxLevel++; if (sfxLevel == 11) { sfxLevel = 0; } sfx.Text = sfxText + sfxLevel; SoundController.AdjustSfx(sfxLevel); }
private void SelectWindowed(object sender, PlayerIndexEventArgs e) { Game1.FullScreen(); fullscreen.Text = "Fullscreen"; fullscreen.Selected += SelectFullScreen; fullscreen.Selected -= SelectWindowed; }