Ejemplo n.º 1
0
        public void RemoveScreen(GameScreen screen)
        {
            if (IsInitialized)
            {
                screen.UnloadContent();
            }

            Screens.Remove(screen);
            ScreensToUpdate.Remove(screen);
        }
Ejemplo n.º 2
0
        public void RemoveScreen(Screen screen)
        {
            bool isInitialized = Initialized;

            if (isInitialized)
            {
                screen.UnloadContent();
            }
            Screens.Remove(screen);
            ScreensToUpdate.Remove(screen);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Removes a screen from the screen stack
 /// </summary>
 public virtual void RemoveScreen(IScreen screen)
 {
     Screens.Remove(screen);
     ScreensToUpdate.Remove(screen);
 }