MOD_CTRL = 4
};
+/* special keys */
+enum {
+ KEY_DEL = 127,
+ KEY_LEFT,
+ KEY_RIGHT,
+ KEY_UP,
+ KEY_DOWN,
+ KEY_PGUP,
+ KEY_PGDOWN,
+ KEY_HOME,
+ KEY_END,
+ KEY_F1,
+ KEY_F2,
+ KEY_F3,
+ KEY_F4,
+ KEY_F5,
+ KEY_F6,
+ KEY_F7,
+ KEY_F8,
+ KEY_F9,
+ KEY_F10,
+ KEY_F11,
+ KEY_F12
+};
+
/* XXX make sure these match with SDL_GameControllerButton */
enum {
GPAD_A,
void app_mouse_button(int bn, bool pressed, int x, int y);
void app_mouse_motion(int x, int y);
void app_mouse_delta(int dx, int dy);
+void app_mouse_wheel(int dir);
void app_gamepad_axis(int axis, float val);
void app_gamepad_button(int bn, bool pressed);