44#ifndef OPENSNES_INPUT_H
45#define OPENSNES_INPUT_H
73#define KEY_SELECT BIT(13)
74#define KEY_START BIT(12)
76#define KEY_DOWN BIT(10)
77#define KEY_LEFT BIT(9)
78#define KEY_RIGHT BIT(8)
87#define KEY_DPAD (KEY_UP | KEY_DOWN | KEY_LEFT | KEY_RIGHT)
90#define KEY_FACE (KEY_A | KEY_B | KEY_X | KEY_Y)
191#define MOUSE_BUTTON_LEFT 0x01
192#define MOUSE_BUTTON_RIGHT 0x02
194#define MOUSE_SENS_LOW 0
195#define MOUSE_SENS_MEDIUM 1
196#define MOUSE_SENS_HIGH 2
311#define SSC_FIRE 0x8000
312#define SSC_CURSOR 0x4000
313#define SSC_TURBO 0x2000
314#define SSC_PAUSE 0x1000
315#define SSC_OFFSCREEN 0x0200
316#define SSC_NOISE 0x0100
signed short s16
16-bit signed integer (-32768 to 32767)
Definition types.h:49
unsigned short u16
16-bit unsigned integer (0 to 65535)
Definition types.h:52
unsigned char u8
8-bit unsigned integer (0 to 255)
Definition types.h:46