Exemplo n.º 1
0
 public void Dispose()
 {
     _mousePointer.Dispose();
     foreach (Screen screen in _activeScreens)
     {
         screen.Dispose();
     }
 }
Exemplo n.º 2
0
 public void Dispose()
 {
     mousePointer.Dispose();
     backgroundTexture.Dispose();
     background.Dispose();
     foreach (var button in buttons)
     {
         button.Dispose();
     }
 }
Exemplo n.º 3
0
        public void Dispose()
        {
            HasLevelEnded = true;

            backgroundTexture.Dispose();
            background.Dispose();
            enemyFactory.Dispose();
            foreach (var enemy in enemies)
            {
                enemy.Dispose();
            }
            explosionFactory.Dispose();
            levelClock.Dispose();
            mousePointer.Dispose();
            backgroundMusic.Stop();
            backgroundMusic.Dispose();
        }