public void GoBackToStartScreen(object sender, Screen_Event_Handlers.ScreenEventArgs e) { StartMenuScreen startScreen = new StartMenuScreen(); IsExiting = true; ScreenManager.AddScreen(startScreen); screenManager.Screens[ScreenManager.Screens.Count() - 1].LoadContent(); }
private void OnExitGame(object sender, Screen_Event_Handlers.ScreenEventArgs e) { IsExiting = true; ScreenManager.Screens.Remove(this); GoodByeScreen gbyscreen = new GoodByeScreen(); gbyscreen.ScreenManager = ScreenManager; gbyscreen.LoadContent(); ScreenManager.AddScreen(gbyscreen); }
public void OpenChooseDifficultyScreen(object sender, Screen_Event_Handlers.ScreenEventArgs e) { // time to save the isO value to the ScreenManager // we could also obtain this value from ChooseCharacterScreen // when removing the screens in the LoadingScreen class' Update method. // However, doing so may couple the code. ScreenManager.PlayerCharacterIsO = isO; // true or false ChooseDifficultyScreen chooseDifficulty = new ChooseDifficultyScreen(); IsExiting = true; ScreenManager.AddScreen(chooseDifficulty); screenManager.Screens[ScreenManager.Screens.Count() - 1].LoadContent(); }
public void ChangeVolume(object sender, Screen_Event_Handlers.ScreenEventArgs e) { Keys key = e.KeyPressed; if(key == Keys.Left) { volume--; } else { volume++; } ScreenManager.audioCategory.SetVolume( volume); this.InitializeText(); }
public void ChangeChoice(object sender, Screen_Event_Handlers.ScreenEventArgs e) { isO = !isO; InitText(); }
private void OnContinueGame(object sender, Screen_Event_Handlers.ScreenEventArgs e) { IsExiting = true; // do not add another screen on top again. }
private void OnHardClicked(object sender, Screen_Event_Handlers.ScreenEventArgs e) { HumanMachine.gamePlayLevel = 2; StartGame(); }
private void OnEasyClicked(object sender, Screen_Event_Handlers.ScreenEventArgs e) { // find the TicTacToeScreen HumanMachine.gamePlayLevel = 1; StartGame(); }
private void OnBackClicked(object sender, Screen_Event_Handlers.ScreenEventArgs e) { IsExiting = true; ScreenManager.AddScreen(new ChooseCharacterScreen()); screenManager.Screens[ScreenManager.Screens.Count() - 1].LoadContent(); }
public void OnSettings(object sender, Screen_Event_Handlers.ScreenEventArgs e) { SettingsMenuScreen settings = new SettingsMenuScreen(ScreenManager); TicTacToeScreen s = (TicTacToeScreen)sender; settings.LoadContent(); ScreenManager.AddScreen(settings); }
public void OnContinueGame(object sender, Screen_Event_Handlers.ScreenEventArgs e) { TicTacToeScreen.HideMe = false; IsExiting = true; ScreenManager.Screens[0].ScreenState = ScreenState.Active; }
/* public void SongClicked(object sender, Screen_Event_Handlers.ScreenEventArgs e) { songIndex = (++songIndex) % 2; this.InitializeText(); } */ public void PlaySound(object sender, Screen_Event_Handlers.ScreenEventArgs e) { ScreenManager.playSound = !ScreenManager.playSound; this.InitializeText(); }
public void BackClicked(object sender, Screen_Event_Handlers.ScreenEventArgs e) { IsExiting = true; }