Esempio n. 1
0
        static void Main()
        {
            mCallback      = new LuckyMeLib.UnmanagedCallback(eventCallback);
            mSpawnCallback = new LuckyMeLib.SpawnCallback(spawnCallback);
            mCallTimer     = new System.Threading.Timer(new TimerCallback(new myDelegateState(onTimerStatusCheck)),
                                                        null, System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite);

            if (LuckyMeLib.setCallback(mCallback) != 1)
            {
                System.Diagnostics.Debug.WriteLine("Could not set callback function");
            }

            if (LuckyMeLib.isHaggleRunning())
            {
                mCallTimer.Change(1000, 8000);
                int res = LuckyMeLib.startLuckyMe();

                if (res < 0)
                {
                    Debug.WriteLine("Could not start LuckyMe");
                }
                Debug.WriteLine("Started LuckyMe...");
            }

            main_window.updateWindowStatus();

            Application.Run(main_window);
            LuckyMeLib.stopLuckyMe(0);
        }
Esempio n. 2
0
        static void Main()
        {
            mCallback = new LuckyMeLib.UnmanagedCallback(eventCallback);
                        mSpawnCallback = new LuckyMeLib.SpawnCallback(spawnCallback);
                        mCallTimer = new System.Threading.Timer(new TimerCallback(new myDelegateState(onTimerStatusCheck)),
                                       null, System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite);

                        if (LuckyMeLib.setCallback(mCallback) != 1)
                        {
                                System.Diagnostics.Debug.WriteLine("Could not set callback function");
                        }

                        if (LuckyMeLib.isHaggleRunning())
                        {
                                mCallTimer.Change(1000, 8000);
                                int res = LuckyMeLib.startLuckyMe();

                                if (res < 0)
                                {
                                        Debug.WriteLine("Could not start LuckyMe");
                                }
                                Debug.WriteLine("Started LuckyMe...");
                        }

                        main_window.updateWindowStatus();

                        Application.Run(main_window);
                        LuckyMeLib.stopLuckyMe(0);
        }