public static void BackToGame() { Screen game = ScreenManager.getScreen(ScreenId.Game); game.setState(true); foreach (Screen s in ScreenManager.screenIterator()) { if (s is PopUpScreen) { s.setDraw(false); s.setUpdate(true); } } PauseScreen pause = (PauseScreen)ScreenManager.getScreen(ScreenId.Pause); pause.setDraw(false); pause.setUpdate(true); pause.escPressed = false; if (pause.isPaused()) { pause.togglePause(); } InventoryScreen stats = (InventoryScreen)ScreenManager.getScreen(ScreenId.Inventory); stats.setUpdate(true); stats.buttonPressed = false; }
public static void ClosePopups() { foreach (Screen s in ScreenManager.screenIterator()) { s.setState(false); } }
public static void MainMenuHelp() { // Close all foreach (Screen s in ScreenManager.screenIterator()) { s.DoDraw = s.DoUpdate = false; } Screen help = ScreenManager.getScreen(ScreenId.MainMenuHelp); help.DoDraw = help.DoUpdate = true; }
public static void MainMenu() { // Close all foreach (Screen s in ScreenManager.screenIterator()) { s.DoDraw = s.DoUpdate = false; } MenuItemFunctions.Save(false); Screen mainMenu = ScreenManager.getScreen(ScreenId.MainMenu); mainMenu.DoUpdate = mainMenu.DoDraw = true; }