//------------------------------------------------------------------------------------------------------------------------ // ARKANOID //------------------------------------------------------------------------------------------------------------------------ private void LoadArkanoidMenu() { GXPEngine.OpenGL.GL.glfwSetWindowTitle("The Homebox Arcade - Arkanoid"); Console.WriteLine("Loading Arkanoid"); if (_mainHub != null) { _mainHub.LateDestroy(); _mainHub = null; _backgroundMusicChannel.Stop(); } if (_aDeathScreen != null) { _aDeathScreen.LateDestroy(); _aDeathScreen = null; } if (_aLevelOne != null) { _aLevelOne.LateDestroy(); _aLevelOne = null; } if (_aWinScreen != null) { _aWinScreen.LateDestroy(); _aWinScreen = null; } _arkanoid = new MainMenuScreenArkanoid(this); LateAddChild(_arkanoid); Console.WriteLine("Arkanoid Loaded!"); }
private void LoadArkanoidLevelOne() { GXPEngine.OpenGL.GL.glfwSetWindowTitle("The Homebox Arcade - Arkanoid - Level 1"); if (_arkanoid != null) { _arkanoid.LateDestroy(); _arkanoid = null; } SubtracktTickets(10); _aLevelOne = new ArkanoidLevelScreen("ArkanoidLevels/level1.tmx", this); LateAddChild(_aLevelOne); }
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; } }