/// <summary>
/// Adds a new GameScreen to the GameScreen manager.
/// </summary>
public void AddScreen(GameScreen GameScreen, PlayerIndex? controllingPlayer)
{
GameScreen.ControllingPlayer = controllingPlayer;
GameScreen.ScreenManager = this;
GameScreen.IsExiting = false;
// If we have a graphics device, tell the GameScreen to load content.
if (isInitialized) {
GameScreen.LoadContent();
}
screens.Add(GameScreen);
}