protected override void Initialize() { GameScreen[] screens = new GameScreen[3]; screens[0] = new SplashScreen(); screens[1] = new MenuScreen(); screens[2] = new PlayScreen(); screenManager = new ScreenManager(screens); base.Initialize(); }
public void ChangeScreen(int screenID) { this.CurrendScreen.UnloadContent(); this.CurrendScreen = gameScreens[screenID]; this.CurrendScreen.LoadContent(_content); }
public ScreenManager(GameScreen[] gameScreens) { this.gameScreens = gameScreens; this.CurrendScreen = gameScreens[0]; Instance = this; }