Esempio n. 1
0
        protected override void OnShutdown()
        {
            Game.Screen.Elements.Remove(m_menu);
            m_menu.Dispose();
            m_menu = null;

            base.OnShutdown();
        }
Esempio n. 2
0
 protected override void OnShutdown()
 {
     for (int i = 0; i < m_text.Length; ++i)
     {
         var text = m_text[i];
         Game.Screen.Elements.Remove(text);
         text.Dispose();
     }
     Game.Screen.Elements.Remove(m_menu);
     m_menu.Dispose();
     base.OnShutdown();
 }
Esempio n. 3
0
        protected override void OnShutdown()
        {
            Game.Screen.Elements.Remove(m_titleMenu);
            m_titleMenu.Dispose();

            Game.Screen.Elements.Remove(m_backPrompt);
            m_backPrompt.Dispose();

            Game.Screen.Elements.Remove(m_selectPrompt);
            m_selectPrompt.Dispose();

            Game.Screen.Elements.Remove(m_altSelectPrompt);
            m_altSelectPrompt.Dispose();

            base.OnShutdown();
        }
Esempio n. 4
0
        protected override void OnShutdown()
        {
            // Disable camera control
            CameraController.AllowUserRotate = false;
            CameraController.AllowUserZoom   = false;
            CameraController.AllowUserPan    = false;

            // Remove GUI elements
            Game.Screen.Elements.Remove(m_menuButton);
            m_menuButton.Dispose();
            m_menuButton = null;

            Game.Screen.Elements.Remove(m_saveButton);
            m_saveButton.Dispose();
            m_saveButton = null;

            Game.Screen.Elements.Remove(m_testButton);
            m_testButton.Dispose();
            m_saveButton = null;

            Game.Screen.Elements.Remove(m_titleText);
            m_titleText.Dispose();
            m_titleText = null;

            Game.Screen.Elements.Remove(m_statusText);
            m_statusText.Dispose();
            m_statusText = null;

            Game.Screen.Elements.Remove(m_tileSelect);
            m_tileSelect.Dispose();
            m_tileSelect = null;

            // Dispose things
            m_grid.Dispose();
            m_outline.Dispose();

            base.OnShutdown();
        }
Esempio n. 5
0
 public override void Dispose()
 {
     m_text.Dispose();
     base.Dispose();
 }