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);
     }
 }
Example #3
0
        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;
        }
Example #4
0
        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;
        }