From d83a049ca7556ebc0a03f7f66dd7f89b0b2a72e5 Mon Sep 17 00:00:00 2001 From: Clay Smith Date: Thu, 26 Jan 2023 03:48:38 -0600 Subject: First Commit --- global_defs.h | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 global_defs.h (limited to 'global_defs.h') diff --git a/global_defs.h b/global_defs.h new file mode 100644 index 0000000..17269c9 --- /dev/null +++ b/global_defs.h @@ -0,0 +1,39 @@ +#include +#include +#include +#include +#include +#include +#include + +//magic numbers +#define NUM_EVENTS 12 //steam + xbox + ps4 * 6 + wii * 3 + mouse +#define NUM_EVENTS_WII_PS4 3 + +#define PS4_BT_TOUCH_BIT 32 +#define PS4_BT_GYRO_BIT 64 +#define PS4_BT_BUTTONS_BIT 128 +#define PS4_BT_ALL_BITS 224 // 128 + 64 + 32 + +#define PS4_WIRED_TOUCH_BIT 4 +#define PS4_WIRED_GYRO_BIT 8 +#define PS4_WIRED_BUTTONS_BIT 16 +#define PS4_WIRED_ALL_BITS 28 // 16 + 8 + 4 + +#define NINTENDO_GYRO_BIT 256 +#define NINTENDO_IR_BIT 512 +#define NINTENDO_BUTTONS_BIT 1024 +#define NINTENDO_ALL_BITS 1792 // 1024 + 512 + 256 + +enum { + IR = 0, TOUCHPAD = 0, GYRO = 1, BUTTONS = 2 +}; + +enum { + VALVE_STEAM = 0, + XBOX_360 = 1, + PS4_WIRED_GYRO = 2, PS4_WIRED_BUTTONS = 3, PS4_WIRED_TOUCH = 4, + PS4_BT_GYRO = 5, PS4_BT_BUTTONS = 6, PS4_BT_TOUCH = 7, + WII_GYRO = 8, WII_IR = 9, WII_BUTTONS = 10, MOUSE = 11 +}; + -- cgit v1.2.1