public void GoToScreen(GameScreen screen) { // Close all currently shown screens foreach (GameScreen currentScreen in screens) { currentScreen.Close(); } // Add the new one AddScreen(screen); }
public void AddScreen(GameScreen screen) { screen.LoadContent(); screens.Add(screen); }