|
|
@@ -191,42 +191,40 @@ namespace BansheeEngine
|
|
|
BC_MOUSE_BTN30 = 0x8000010C,
|
|
|
BC_MOUSE_BTN31 = 0x8000010D,
|
|
|
BC_MOUSE_BTN32 = 0x8000010E,
|
|
|
- BC_JOY_BTN1 = 0x4000010F, // Joystick/Gamepad buttons- Second most important bit signifies key is a joystick button
|
|
|
- BC_JOY_BTN2 = 0x40000110,
|
|
|
- BC_JOY_BTN3 = 0x40000111,
|
|
|
- BC_JOY_BTN4 = 0x40000112,
|
|
|
- BC_JOY_BTN5 = 0x40000113,
|
|
|
- BC_JOY_BTN6 = 0x40000114,
|
|
|
- BC_JOY_BTN7 = 0x40000115,
|
|
|
- BC_JOY_BTN8 = 0x40000116,
|
|
|
- BC_JOY_BTN9 = 0x40000117,
|
|
|
- BC_JOY_BTN10 = 0x40000118,
|
|
|
- BC_JOY_BTN11 = 0x40000119,
|
|
|
- BC_JOY_BTN12 = 0x4000011A,
|
|
|
- BC_JOY_BTN13 = 0x4000011B,
|
|
|
- BC_JOY_BTN14 = 0x4000011C,
|
|
|
- BC_JOY_BTN15 = 0x4000011D,
|
|
|
- BC_JOY_BTN16 = 0x4000011E,
|
|
|
- BC_JOY_BTN17 = 0x4000011F,
|
|
|
- BC_JOY_BTN18 = 0x40000120,
|
|
|
- BC_JOY_BTN19 = 0x40000121,
|
|
|
- BC_JOY_BTN20 = 0x40000123,
|
|
|
- BC_JOY_BTN21 = 0x40000124,
|
|
|
- BC_JOY_BTN22 = 0x40000125,
|
|
|
- BC_JOY_BTN23 = 0x40000126,
|
|
|
- BC_JOY_BTN24 = 0x40000127,
|
|
|
- BC_JOY_BTN25 = 0x40000128,
|
|
|
- BC_JOY_BTN26 = 0x40000129,
|
|
|
- BC_JOY_BTN27 = 0x4000012A,
|
|
|
- BC_JOY_BTN28 = 0x4000012B,
|
|
|
- BC_JOY_BTN29 = 0x4000012C,
|
|
|
- BC_JOY_BTN30 = 0x4000012D,
|
|
|
- BC_JOY_BTN31 = 0x4000012E,
|
|
|
- BC_JOY_BTN32 = 0x4000012F,
|
|
|
- BC_Count = 0x00000130,
|
|
|
+ BC_GAMEPAD_A = 0x4000010F, // Joystick/Gamepad buttons- Second most important bit signifies key is a gamepad button
|
|
|
+ BC_GAMEPAD_B = 0x40000110, // Similar to keyboard names, these are for convenience named after Xbox controller buttons
|
|
|
+ BC_GAMEPAD_X = 0x40000111, // but if some other controller is connected you will need to learn yourself which of these
|
|
|
+ BC_GAMEPAD_Y = 0x40000112, // corresponds to which actual button on the controller.
|
|
|
+ BC_GAMEPAD_LB = 0x40000113,
|
|
|
+ BC_GAMEPAD_RB = 0x40000114,
|
|
|
+ BC_GAMEPAD_LS = 0x40000115,
|
|
|
+ BC_GAMEPAD_RS = 0x40000116,
|
|
|
+ BC_GAMEPAD_BACK = 0x40000117,
|
|
|
+ BC_GAMEPAD_START = 0x40000118,
|
|
|
+ BC_GAMEPAD_BTN1 = 0x40000119,
|
|
|
+ BC_GAMEPAD_BTN2 = 0x4000011A,
|
|
|
+ BC_GAMEPAD_BTN3 = 0x4000011B,
|
|
|
+ BC_GAMEPAD_BTN4 = 0x4000011C,
|
|
|
+ BC_GAMEPAD_BTN5 = 0x4000011D,
|
|
|
+ BC_GAMEPAD_BTN6 = 0x4000011E,
|
|
|
+ BC_GAMEPAD_BTN7 = 0x4000011F,
|
|
|
+ BC_GAMEPAD_BTN8 = 0x40000120,
|
|
|
+ BC_GAMEPAD_BTN9 = 0x40000121,
|
|
|
+ BC_GAMEPAD_BTN10 = 0x40000122,
|
|
|
+ BC_GAMEPAD_BTN11 = 0x40000123,
|
|
|
+ BC_GAMEPAD_BTN12 = 0x40000124,
|
|
|
+ BC_GAMEPAD_BTN13 = 0x40000125,
|
|
|
+ BC_GAMEPAD_BTN14 = 0x40000126,
|
|
|
+ BC_GAMEPAD_BTN15 = 0x40000127,
|
|
|
+ BC_GAMEPAD_BTN16 = 0x40000128,
|
|
|
+ BC_GAMEPAD_BTN17 = 0x40000129,
|
|
|
+ BC_GAMEPAD_BTN18 = 0x4000012A,
|
|
|
+ BC_GAMEPAD_BTN19 = 0x4000012B,
|
|
|
+ BC_GAMEPAD_BTN20 = 0x4000012C,
|
|
|
+ BC_Count = 0x0000012C,
|
|
|
BC_NumKeys = 0xEE, // IMPORTANT: Make sure to update these if you modify the values above
|
|
|
BC_NumMouse = 0x20,
|
|
|
- BC_NumJoy = 0x20,
|
|
|
+ BC_NumGamepad = 0x1E,
|
|
|
};
|
|
|
|
|
|
/**
|