/// <summary> /// Adds a screen to the list of screens managed by the screenManager. /// </summary> /// <param name="screen">Represents the screen that should be managed by the screenManager.</param> public void AddScreen(GameScreen screen) { screen.ScreenManager = this; screen.Initialize(); screen.LoadContent(); screens.Add(screen); }