//Add new screen public void AddScreen(Screen screen) { screen.ScreenManager = this; screens.Add(screen); screen.Intialize(); }
//Remove select screen public void RemoveScreen(Screen screen) { screens.Remove(screen); if (screens.Count == 0) screens.Add(new Screens.MainMenuScreen()); }