]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/windows/directx/xinput/xinput.factor
use radix literals
[factor.git] / basis / windows / directx / xinput / xinput.factor
index b274374033251cbb4e9fed0553d7ec40dffa399c..28525aa5b4804a127bc7254bda215fd1bfd8357f 100755 (executable)
@@ -15,20 +15,20 @@ CONSTANT: XINPUT_DEVSUBTYPE_DRUM_KIT     8
 
 CONSTANT: XINPUT_CAPS_VOICE_SUPPORTED 4
 
-CONSTANT: XINPUT_GAMEPAD_DPAD_UP        HEX: 0001
-CONSTANT: XINPUT_GAMEPAD_DPAD_DOWN      HEX: 0002
-CONSTANT: XINPUT_GAMEPAD_DPAD_LEFT      HEX: 0004
-CONSTANT: XINPUT_GAMEPAD_DPAD_RIGHT     HEX: 0008
-CONSTANT: XINPUT_GAMEPAD_START          HEX: 0010
-CONSTANT: XINPUT_GAMEPAD_BACK           HEX: 0020
-CONSTANT: XINPUT_GAMEPAD_LEFT_THUMB     HEX: 0040
-CONSTANT: XINPUT_GAMEPAD_RIGHT_THUMB    HEX: 0080
-CONSTANT: XINPUT_GAMEPAD_LEFT_SHOULDER  HEX: 0100
-CONSTANT: XINPUT_GAMEPAD_RIGHT_SHOULDER HEX: 0200
-CONSTANT: XINPUT_GAMEPAD_A              HEX: 1000
-CONSTANT: XINPUT_GAMEPAD_B              HEX: 2000
-CONSTANT: XINPUT_GAMEPAD_X              HEX: 4000
-CONSTANT: XINPUT_GAMEPAD_Y              HEX: 8000
+CONSTANT: XINPUT_GAMEPAD_DPAD_UP        0x0001
+CONSTANT: XINPUT_GAMEPAD_DPAD_DOWN      0x0002
+CONSTANT: XINPUT_GAMEPAD_DPAD_LEFT      0x0004
+CONSTANT: XINPUT_GAMEPAD_DPAD_RIGHT     0x0008
+CONSTANT: XINPUT_GAMEPAD_START          0x0010
+CONSTANT: XINPUT_GAMEPAD_BACK           0x0020
+CONSTANT: XINPUT_GAMEPAD_LEFT_THUMB     0x0040
+CONSTANT: XINPUT_GAMEPAD_RIGHT_THUMB    0x0080
+CONSTANT: XINPUT_GAMEPAD_LEFT_SHOULDER  0x0100
+CONSTANT: XINPUT_GAMEPAD_RIGHT_SHOULDER 0x0200
+CONSTANT: XINPUT_GAMEPAD_A              0x1000
+CONSTANT: XINPUT_GAMEPAD_B              0x2000
+CONSTANT: XINPUT_GAMEPAD_X              0x4000
+CONSTANT: XINPUT_GAMEPAD_Y              0x8000
 
 CONSTANT: XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE  7849
 CONSTANT: XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE 8689
@@ -38,47 +38,47 @@ CONSTANT: XINPUT_FLAG_GAMEPAD 1
 
 CONSTANT: XUSER_MAX_COUNT                 4
 
-CONSTANT: XUSER_INDEX_ANY                 HEX: 000000FF
-
-CONSTANT: VK_PAD_A                        HEX: 5800
-CONSTANT: VK_PAD_B                        HEX: 5801
-CONSTANT: VK_PAD_X                        HEX: 5802
-CONSTANT: VK_PAD_Y                        HEX: 5803
-CONSTANT: VK_PAD_RSHOULDER                HEX: 5804
-CONSTANT: VK_PAD_LSHOULDER                HEX: 5805
-CONSTANT: VK_PAD_LTRIGGER                 HEX: 5806
-CONSTANT: VK_PAD_RTRIGGER                 HEX: 5807
-
-CONSTANT: VK_PAD_DPAD_UP                  HEX: 5810
-CONSTANT: VK_PAD_DPAD_DOWN                HEX: 5811
-CONSTANT: VK_PAD_DPAD_LEFT                HEX: 5812
-CONSTANT: VK_PAD_DPAD_RIGHT               HEX: 5813
-CONSTANT: VK_PAD_START                    HEX: 5814
-CONSTANT: VK_PAD_BACK                     HEX: 5815
-CONSTANT: VK_PAD_LTHUMB_PRESS             HEX: 5816
-CONSTANT: VK_PAD_RTHUMB_PRESS             HEX: 5817
-
-CONSTANT: VK_PAD_LTHUMB_UP                HEX: 5820
-CONSTANT: VK_PAD_LTHUMB_DOWN              HEX: 5821
-CONSTANT: VK_PAD_LTHUMB_RIGHT             HEX: 5822
-CONSTANT: VK_PAD_LTHUMB_LEFT              HEX: 5823
-CONSTANT: VK_PAD_LTHUMB_UPLEFT            HEX: 5824
-CONSTANT: VK_PAD_LTHUMB_UPRIGHT           HEX: 5825
-CONSTANT: VK_PAD_LTHUMB_DOWNRIGHT         HEX: 5826
-CONSTANT: VK_PAD_LTHUMB_DOWNLEFT          HEX: 5827
-
-CONSTANT: VK_PAD_RTHUMB_UP                HEX: 5830
-CONSTANT: VK_PAD_RTHUMB_DOWN              HEX: 5831
-CONSTANT: VK_PAD_RTHUMB_RIGHT             HEX: 5832
-CONSTANT: VK_PAD_RTHUMB_LEFT              HEX: 5833
-CONSTANT: VK_PAD_RTHUMB_UPLEFT            HEX: 5834
-CONSTANT: VK_PAD_RTHUMB_UPRIGHT           HEX: 5835
-CONSTANT: VK_PAD_RTHUMB_DOWNRIGHT         HEX: 5836
-CONSTANT: VK_PAD_RTHUMB_DOWNLEFT          HEX: 5837
-
-CONSTANT: XINPUT_KEYSTROKE_KEYDOWN        HEX: 0001
-CONSTANT: XINPUT_KEYSTROKE_KEYUP          HEX: 0002
-CONSTANT: XINPUT_KEYSTROKE_REPEAT         HEX: 0004
+CONSTANT: XUSER_INDEX_ANY                 0x000000FF
+
+CONSTANT: VK_PAD_A                        0x5800
+CONSTANT: VK_PAD_B                        0x5801
+CONSTANT: VK_PAD_X                        0x5802
+CONSTANT: VK_PAD_Y                        0x5803
+CONSTANT: VK_PAD_RSHOULDER                0x5804
+CONSTANT: VK_PAD_LSHOULDER                0x5805
+CONSTANT: VK_PAD_LTRIGGER                 0x5806
+CONSTANT: VK_PAD_RTRIGGER                 0x5807
+
+CONSTANT: VK_PAD_DPAD_UP                  0x5810
+CONSTANT: VK_PAD_DPAD_DOWN                0x5811
+CONSTANT: VK_PAD_DPAD_LEFT                0x5812
+CONSTANT: VK_PAD_DPAD_RIGHT               0x5813
+CONSTANT: VK_PAD_START                    0x5814
+CONSTANT: VK_PAD_BACK                     0x5815
+CONSTANT: VK_PAD_LTHUMB_PRESS             0x5816
+CONSTANT: VK_PAD_RTHUMB_PRESS             0x5817
+
+CONSTANT: VK_PAD_LTHUMB_UP                0x5820
+CONSTANT: VK_PAD_LTHUMB_DOWN              0x5821
+CONSTANT: VK_PAD_LTHUMB_RIGHT             0x5822
+CONSTANT: VK_PAD_LTHUMB_LEFT              0x5823
+CONSTANT: VK_PAD_LTHUMB_UPLEFT            0x5824
+CONSTANT: VK_PAD_LTHUMB_UPRIGHT           0x5825
+CONSTANT: VK_PAD_LTHUMB_DOWNRIGHT         0x5826
+CONSTANT: VK_PAD_LTHUMB_DOWNLEFT          0x5827
+
+CONSTANT: VK_PAD_RTHUMB_UP                0x5830
+CONSTANT: VK_PAD_RTHUMB_DOWN              0x5831
+CONSTANT: VK_PAD_RTHUMB_RIGHT             0x5832
+CONSTANT: VK_PAD_RTHUMB_LEFT              0x5833
+CONSTANT: VK_PAD_RTHUMB_UPLEFT            0x5834
+CONSTANT: VK_PAD_RTHUMB_UPRIGHT           0x5835
+CONSTANT: VK_PAD_RTHUMB_DOWNRIGHT         0x5836
+CONSTANT: VK_PAD_RTHUMB_DOWNLEFT          0x5837
+
+CONSTANT: XINPUT_KEYSTROKE_KEYDOWN        0x0001
+CONSTANT: XINPUT_KEYSTROKE_KEYUP          0x0002
+CONSTANT: XINPUT_KEYSTROKE_REPEAT         0x0004
 
 STRUCT: XINPUT_GAMEPAD
     { wButtons WORD }