Mercurial > repos > blastem
comparison render.h @ 1035:284d905ca582
Added support for binding a bunch more "special" keys
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 16 May 2016 09:54:05 -0700 |
parents | 9364dad5561a |
children | 1a66d5165ea7 |
comparison
equal
deleted
inserted
replaced
1034:2c8d76280e43 | 1035:284d905ca582 |
---|---|
6 #ifndef RENDER_H_ | 6 #ifndef RENDER_H_ |
7 #define RENDER_H_ | 7 #define RENDER_H_ |
8 | 8 |
9 //TODO: Throw an ifdef in here once there's more than one renderer | 9 //TODO: Throw an ifdef in here once there's more than one renderer |
10 #include <SDL.h> | 10 #include <SDL.h> |
11 #define RENDERKEY_UP SDLK_UP | 11 #define RENDERKEY_UP SDLK_UP |
12 #define RENDERKEY_DOWN SDLK_DOWN | 12 #define RENDERKEY_DOWN SDLK_DOWN |
13 #define RENDERKEY_LEFT SDLK_LEFT | 13 #define RENDERKEY_LEFT SDLK_LEFT |
14 #define RENDERKEY_RIGHT SDLK_RIGHT | 14 #define RENDERKEY_RIGHT SDLK_RIGHT |
15 #define RENDERKEY_ESC SDLK_ESCAPE | 15 #define RENDERKEY_ESC SDLK_ESCAPE |
16 #define RENDERKEY_LSHIFT SDLK_LSHIFT | 16 #define RENDERKEY_DEL SDLK_DELETE |
17 #define RENDERKEY_RSHIFT SDLK_RSHIFT | 17 #define RENDERKEY_LSHIFT SDLK_LSHIFT |
18 #define RENDERKEY_SELECT SDLK_SELECT | 18 #define RENDERKEY_RSHIFT SDLK_RSHIFT |
19 #define RENDERKEY_PLAY SDLK_AUDIOPLAY | 19 #define RENDERKEY_LCTRL SDLK_LCTRL |
20 #define RENDERKEY_SEARCH SDLK_AC_SEARCH | 20 #define RENDERKEY_RCTRL SDLK_RCTRL |
21 #define RENDERKEY_BACK SDLK_AC_BACK | 21 #define RENDERKEY_LALT SDLK_LALT |
22 #define RENDER_DPAD_UP SDL_HAT_UP | 22 #define RENDERKEY_RALT SDLK_RALT |
23 #define RENDER_DPAD_DOWN SDL_HAT_DOWN | 23 #define RENDERKEY_HOME SDLK_HOME |
24 #define RENDER_DPAD_LEFT SDL_HAT_LEFT | 24 #define RENDERKEY_END SDLK_END |
25 #define RENDER_DPAD_RIGHT SDL_HAT_RIGHT | 25 #define RENDERKEY_PAGEUP SDLK_PAGEUP |
26 #define RENDERKEY_PAGEDOWN SDLK_PAGEDOWN | |
27 #define RENDERKEY_F1 SDLK_F1 | |
28 #define RENDERKEY_F2 SDLK_F2 | |
29 #define RENDERKEY_F3 SDLK_F3 | |
30 #define RENDERKEY_F4 SDLK_F4 | |
31 #define RENDERKEY_F5 SDLK_F5 | |
32 #define RENDERKEY_F6 SDLK_F6 | |
33 #define RENDERKEY_F7 SDLK_F7 | |
34 #define RENDERKEY_F8 SDLK_F8 | |
35 #define RENDERKEY_F9 SDLK_F9 | |
36 #define RENDERKEY_F10 SDLK_F10 | |
37 #define RENDERKEY_F11 SDLK_F11 | |
38 #define RENDERKEY_F12 SDLK_F12 | |
39 #define RENDERKEY_SELECT SDLK_SELECT | |
40 #define RENDERKEY_PLAY SDLK_AUDIOPLAY | |
41 #define RENDERKEY_SEARCH SDLK_AC_SEARCH | |
42 #define RENDERKEY_BACK SDLK_AC_BACK | |
43 #define RENDER_DPAD_UP SDL_HAT_UP | |
44 #define RENDER_DPAD_DOWN SDL_HAT_DOWN | |
45 #define RENDER_DPAD_LEFT SDL_HAT_LEFT | |
46 #define RENDER_DPAD_RIGHT SDL_HAT_RIGHT | |
26 #define render_relative_mouse SDL_SetRelativeMouseMode | 47 #define render_relative_mouse SDL_SetRelativeMouseMode |
27 | 48 |
28 #define MAX_JOYSTICKS 8 | 49 #define MAX_JOYSTICKS 8 |
29 #define MAX_MICE 8 | 50 #define MAX_MICE 8 |
30 #define MAX_MOUSE_BUTTONS 8 | 51 #define MAX_MOUSE_BUTTONS 8 |