Example #1
0
 JoystickActivityArgs(Joystick aStick, joyinfoex_tag aJoyInfo, float threshold, float offset)
 {
     fStick = aStick;
     fStickInfo = aJoyInfo;
     fThreshold = threshold;
     fOffset = offset;
 }
Example #2
0
        public static JoystickActivityArgs Create(Joystick aStick, float threshold, float offset)
        {
            joyinfoex_tag fStickInfo;
            fStickInfo = new joyinfoex_tag();
            fStickInfo.dwSize = System.Runtime.InteropServices.Marshal.SizeOf(fStickInfo);
            fStickInfo.dwFlags = winmm.JOY_RETURNALL;

            winmm.joyGetPosEx(aStick.ID, ref fStickInfo);

            JoystickActivityArgs newState = new JoystickActivityArgs(aStick, fStickInfo, threshold, offset);

            return newState;
        }
Example #3
0
 public static extern uint joyGetPosEx(uint uJoyID, ref joyinfoex_tag pji);