Beispiel #1
0
 /// <summary>
 /// Removes a screen from the screen manager. You should normally
 /// use GameScreen.ExitScreen instead of calling this directly, so
 /// the screen can gradually transition off rather than just being
 /// instantly removed.
 /// </summary>
 public void RemoveScreen(GameScreen screen)
 {
     // If we have a graphics device, tell the screen to unload content.
     if (_isInitialized)
     {
         screen.UnloadContent();
     }
     _screens.Remove(screen);
     _screensToUpdate.Remove(screen);
 }