Esempio n. 1
0
 /// <summary>
 /// Adds a screen to the ScreenManager.
 /// </summary>
 /// <param name="newScreen">Screen to be added.</param>
 public static void AddScreen(GameScreen newScreen)
 {
     if (ScreenList == null)
     {
         ScreenList = new List <GameScreen>();
     }
     if (ScreenList.Any(screen => screen.GetType() == newScreen.GetType()))
     {
         return;
     }
     ScreenList.Add(newScreen);
     newScreen.LoadAssets();
 }