Ejemplo n.º 1
0
        public List <bool> GetButtonStates()
        {
            WinMMAPI.JOYINFOEX info = new WinMMAPI.JOYINFOEX();
            info.flags = WinMMAPI.JoyPosFlags.ReturnAll;

            WinMMAPI.joyGetPosEx(ID, info);
            return(UpdateButtonState(info));
        }
Ejemplo n.º 2
0
        public List <double> GetAxisStates()
        {
            WinMMAPI.JOYINFOEX info = new WinMMAPI.JOYINFOEX();
            info.flags = WinMMAPI.JoyPosFlags.ReturnAll;

            WinMMAPI.joyGetPosEx(ID, info);
            return(UpdateAxisState(info));
        }
Ejemplo n.º 3
0
        public void StartCapture()
        {
            WinMMAPI.JOYINFOEX info = new WinMMAPI.JOYINFOEX();
            info.flags = WinMMAPI.JoyPosFlags.ReturnAll;

            WinMMAPI.joyGetPosEx(ID, info);

            LastAxisPositions = UpdateAxisState(info);
            LastButtonStates  = UpdateButtonState(info);
        }