예제 #1
0
        public bdbEngineMain()
        {
            try
            {
                m_myRoot = new Axiom.Core.Root("config.xml", "debug");

                //Frame listeners
                m_myRoot.FrameStarted += new Axiom.Core.FrameEvent(OnFrameStarted);
                m_myRoot.FrameEnded   += new Axiom.Core.FrameEvent(OnFrameEnded);
                Axiom.Graphics.RenderSystem renderSystem = Axiom.Core.Root.Instance.RenderSystems["DirectX9"];
                m_myRoot.RenderSystem = renderSystem;
                Axiom.Configuration.EngineConfig.DisplayModeRow mode = renderSystem.ConfigOptions.DisplayMode[0];
                mode.FullScreen = true;
                mode.Selected   = true;
                m_myRoot.Initialize(true);
            }catch (Exception e) {
                new bdb.tools.wrappers.genericDialogs().ShowErrorBox(e.ToString());
                System.Console.WriteLine(e.ToString());
            }
        }
예제 #2
0
파일: Plugin.cs 프로젝트: WolfgangSt/axiom
		public void Shutdown()
		{
			// nothing at the moment
			renderSystem.Shutdown();
            renderSystem = null;
		}