Пример #1
0
        public void Scan()
        {
            var guidList = _devices.Keys;

            foreach (var guid in guidList)
            {
                ActivateDevice(guid);
                _states[guid] = ScanDevice(guid);
            }
            if (IsKeyboardStateRequired)
            {
                var isUp    = KeyboardState[ZxmakKey.NumPad8];
                var isDown  = KeyboardState[ZxmakKey.NumPad2];
                var isLeft  = KeyboardState[ZxmakKey.NumPad4];
                var isRight = KeyboardState[ZxmakKey.NumPad6];
                var isFire  = KeyboardState[ZxmakKey.NumPad5] ||
                              KeyboardState[ZxmakKey.NumPad0];
                _numpadState = new StateWrapper(
                    isLeft,
                    isRight,
                    isUp,
                    isDown,
                    isFire);
            }
        }
Пример #2
0
 private void addTestInputManagerStep()
 {
     AddStep("Add InputManager", () =>
     {
         testInputManager = new TestInputManager();
         Add(testInputManager);
         state    = testInputManager.CurrentState;
         mouse    = state.Mouse;
         keyboard = state.Keyboard;
         joystick = state.Joystick;
     });
 }