public override void Init()
        {
            view.Init();
            if (game.checkTask != null && game.checkTask.Done)
            {
                SuccessfulUpdateCheck(game.checkTask);
            }
            checkTask = new UpdateCheckTask();
            checkTask.CheckForUpdatesAsync();

            game.Window.Keyboard.KeyDown += KeyDown;
            game.Window.Keyboard.KeyUp   += KeyUp;
            SetWidgetHandlers();
            Resize();
        }
        public override void Init()
        {
            base.Init();
            view.Init();
            SetWidgetHandlers();
            Resize();

            if (game.checkTask != null && game.checkTask.Done && game.checkTask.Success)
            {
                SuccessfulUpdateCheck(game.checkTask);
            }

            checkTask = new UpdateCheckTask();
            checkTask.CheckForUpdatesAsync();
        }
Exemplo n.º 3
0
        public override void Init()
        {
            base.Init();
            view.Init();

            widgets[view.relIndex].OnClick     = UpdateStableD3D9;
            widgets[view.relIndex + 1].OnClick = UpdateStableOpenGL;
            widgets[view.devIndex].OnClick     = UpdateDevD3D9;
            widgets[view.devIndex + 1].OnClick = UpdateDevOpenGL;
            widgets[view.backIndex].OnClick    = SwitchToSettings;
            Resize();

            if (game.checkTask.Completed && game.checkTask.Success)
            {
                SuccessfulUpdateCheck(game.checkTask);
            }
            checkTask = new UpdateCheckTask();
            checkTask.RunAsync(game);
        }