Inheritance: IDisposable
コード例 #1
0
ファイル: MainApp.cs プロジェクト: mike-koch/Statman
        public static void RegisterEngines()
        {
            // Register all supported/required engines.
#if AMD64
            EngineManager.RegisterEngine(new HM5Engine());
#else
            EngineManager.RegisterEngine(new HM3Engine());
#endif
        }
コード例 #2
0
ファイル: MainApp.cs プロジェクト: mike-koch/Statman
        public static void Close()
        {
            var s_ForceQuitThread = new Thread(ForceQuit);

            s_ForceQuitThread.Start();

            Loop.Dispose();
            EngineManager.Dispose();
            Pipeman.Stop();
        }
コード例 #3
0
ファイル: MainApp.cs プロジェクト: mike-koch/Statman
        static MainApp()
        {
            // Check for updates on start.
            CheckForUpdates = true;

            // Initialize our main loop at 30Hz.
            Loop = new MainLoop(30);

            // Initialize the engine manager.
            EngineManager = new EngineManager();
            RegisterEngines();

            // Initialize the named pipe server.
            Pipeman = new PipemanServer("Statman_IPC");
            Pipeman.ClientMessage += (p_Connection, p_Message) => EngineManager.OnMessage(p_Message);
            Pipeman.Start();
        }
コード例 #4
0
ファイル: MainApp.cs プロジェクト: OrfeasZ/Statman
        static MainApp()
        {
            // Check for updates on start.
            CheckForUpdates = true;

            // Initialize our main loop at 30Hz.
            Loop = new MainLoop(30);

            // Initialize the engine manager.
            EngineManager = new EngineManager();
            RegisterEngines();

            // Initialize the named pipe server.
            Pipeman = new PipemanServer("Statman_IPC");
            Pipeman.ClientMessage += (p_Connection, p_Message) => EngineManager.OnMessage(p_Message);
            Pipeman.Start();
        }