Beispiel #1
0
        public override void Load()
        {
            UIManager = new UIEngine();
            var frame = new UIFrames.BasicFrame();
            frame.MouseClick += new MouseEventHandler(frame_MouseClick);
            frame.KeyPressDown += new KeyEventHandler(frame_KeyPressDown);
            frame.MouseOver += new MouseEventHandler(frame_MouseOver);
            UIManager.AddAndLoad(frame);

            _controller = new KeyboardController(UIManager.ActiveFrame, KeyMappings.PolarMouseMapping);
            _controller.KeyControlEngaged += new KeyControlEventHandler(_controller_KeyControlEngaged);
            _controller.KeyControlDisengaged += new KeyControlEventHandler(_controller_KeyControlDisengaged);

            Reload();
        }
Beispiel #2
0
        public override void Load()
        {
            UIManager = new UIEngine();

            var frame = new UIFrame();
            frame.KeyUp += new KeyEventHandler(frame_KeyUp);
            frame.MouseClick += new MouseEventHandler(game_MouseClick);
            UIManager.AddAndLoad(frame);

            var keyController = new KeyboardController(frame, KeyMappings.SimpleMapping);
            keyController.KeyControlEngaged += new KeyControlEventHandler(keyController_KeyControlEngaged);
            keyController.KeyControlDisengaged += new KeyControlEventHandler(keyController_KeyControlDisengaged);
            keyController.KeyControlJustEngaged += new KeyControlEventHandler(keyController_KeyControlJustEngaged);

            frame.MouseOver += new MouseEventHandler(mouseController_MouseOver);

            Reload();
        }