public override void Update() { //Incrementa el valor del contador firstTime += (int)Globals.gameTime.ElapsedGameTime.TotalMilliseconds; //Muestra el contador if (countTimer) { text = (3 - firstTime / 1000).ToString(); if (firstTime >= 3000) { text = "GO"; } } //Pasados X segundos sale de la pantalla if (firstTime >= timeToClose) { InGameOptionsScreen.inGameActive = false; countDown = true; ScreenManager.UnloadScreen("StartEndScreen"); if (!countTimer) { ScreenManager.UnloadScreen("WeatherScreen"); ScreenManager.UnloadScreen("GameScreen"); ScreenManager.AddScreen(new StageScreen()); } } }
public void handleInput() { if (triggerActive && Input.keyPressed(Controls.talk)) { launchTriggerScript(); } if (Input.keyPressed(Microsoft.Xna.Framework.Input.Keys.F6)) { player.savePlayer(); } //Salir de StageScreen if (Input.keyPressed(Microsoft.Xna.Framework.Input.Keys.Escape)) { TitleScreen.showMenu = true; TitleScreen.titleActive = true; ScreenManager.UnloadScreen("StageScreen"); if (screenActive("MarketScreen")) { ScreenManager.UnloadScreen("MarketScreen"); } if (screenActive("SkillScreen")) { ScreenManager.UnloadScreen("SkillScreen"); } if (screenActive("TutorialScreen")) { ScreenManager.UnloadScreen("TutorialScreen"); } player.savePlayer(); } }
public override void HandleInput() { if (Input.keyPressed(Keys.Escape)) { TitleScreen.showMenu = true; TitleScreen.titleActive = true; ScreenManager.UnloadScreen("CreditsScreen"); } }
/** Sale a la pantalla del título */ public static void exit() { TitleScreen.titleActive = true; ScreenManager.UnloadScreen("InGameOptionsScreen"); ScreenManager.UnloadScreen("GameScreen"); ScreenManager.UnloadScreen("WeatherScreen"); ScreenManager.AddScreen(new StageScreen()); inGameActive = false; }
/** Iniciar partida */ private void startGame() { StageScreen.isActive = false; player.savePlayer(); ScreenManager.UnloadScreen("StageScreen"); ScreenManager.AddScreen(new GameScreen()); //Panel de información ScreenManager.AddScreen(new StartEndScreen("", true)); }
/** Salir de TutorialScreen */ public static void exit() { ScreenManager.UnloadScreen("TutorialScreen"); }
/** Sale de la pantalla de compra */ public static void exit() { ScreenManager.UnloadScreen("MarketScreen"); }
/** Metodo que carga la pantalla principal */ private void loadScreen() { videoPlayer.Stop(); ScreenManager.AddScreen(new TitleScreen()); ScreenManager.UnloadScreen(this.Name); }
/** Sale de la pantalla de compra */ public static void exit() { ScreenManager.UnloadScreen("SkillScreen"); }
/** Salir de OptionsScreen */ public static void exit() { TitleScreen.showMenu = true; ScreenManager.UnloadScreen("OptionsScreen"); }
/** Cierra la vista InGameOptions para poder seguir jugando */ public static void continuePlaying() { ScreenManager.UnloadScreen("InGameOptionsScreen"); inGameActive = false; }