private void LoadRoadRacerLevel() { if (_roadRacer != null) { _roadRacer.LateRemove(); _roadRacer = null; } SubtracktTickets(10); _rLevel = new LevelRoadRacer(this); LateAddChild(_rLevel); }
private void RemoveInstancesForMain() { if (_barHub != null) { _barHub.LateDestroy(); _barHub = null; _backgroundMusicChannel.Stop(); } if (_arkanoid != null) { _arkanoid.LateDestroy(); _arkanoid = null; } if (_roadRacer != null) { _roadRacer.LateDestroy(); _roadRacer = null; } }
//------------------------------------------------------------------------------------------------------------------------ // ROAD RACER //------------------------------------------------------------------------------------------------------------------------ private void LoadRoadRaceMenu() { GXPEngine.OpenGL.GL.glfwSetWindowTitle("The Homebox Arcade - Road Racer"); Console.WriteLine("Loading Race"); if (_mainHub != null) { _mainHub.LateDestroy(); _mainHub = null; _backgroundMusicChannel.Stop(); } if (_rDeathScreen != null) { _rDeathScreen.LateDestroy(); _rDeathScreen = null; } _roadRacer = new MainMenuRoadRacer(this); LateAddChild(_roadRacer); Console.WriteLine("Race Loaded!"); }