Mercurial > repos > blastem
comparison render.h @ 915:9e882eca717e
Initial support for relative mouse mode and skeleton of support for capture mode. Avoid mouse position overflow in absolute mode. Allow absolute mode to be set by ROM DB.
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 15 Dec 2015 20:01:50 -0800 |
parents | 28ec32e720b2 |
children | 9364dad5561a |
comparison
equal
deleted
inserted
replaced
914:28ec32e720b2 | 915:9e882eca717e |
---|---|
21 #define RENDERKEY_BACK SDLK_AC_BACK | 21 #define RENDERKEY_BACK SDLK_AC_BACK |
22 #define RENDER_DPAD_UP SDL_HAT_UP | 22 #define RENDER_DPAD_UP SDL_HAT_UP |
23 #define RENDER_DPAD_DOWN SDL_HAT_DOWN | 23 #define RENDER_DPAD_DOWN SDL_HAT_DOWN |
24 #define RENDER_DPAD_LEFT SDL_HAT_LEFT | 24 #define RENDER_DPAD_LEFT SDL_HAT_LEFT |
25 #define RENDER_DPAD_RIGHT SDL_HAT_RIGHT | 25 #define RENDER_DPAD_RIGHT SDL_HAT_RIGHT |
26 #define render_relative_mouse SDL_SetRelativeMouseMode | |
26 | 27 |
27 #define MAX_JOYSTICKS 8 | 28 #define MAX_JOYSTICKS 8 |
28 #define MAX_MICE 8 | 29 #define MAX_MICE 8 |
29 #define MAX_MOUSE_BUTTONS 8 | 30 #define MAX_MOUSE_BUTTONS 8 |
30 | 31 |
57 int render_joystick_num_buttons(int joystick); | 58 int render_joystick_num_buttons(int joystick); |
58 int render_joystick_num_hats(int joystick); | 59 int render_joystick_num_hats(int joystick); |
59 int render_num_joysticks(); | 60 int render_num_joysticks(); |
60 int render_width(); | 61 int render_width(); |
61 int render_height(); | 62 int render_height(); |
63 int render_fullscreen(); | |
62 void process_events(); | 64 void process_events(); |
63 void render_errorbox(char *title, char *message); | 65 void render_errorbox(char *title, char *message); |
64 void render_warnbox(char *title, char *message); | 66 void render_warnbox(char *title, char *message); |
65 void render_infobox(char *title, char *message); | 67 void render_infobox(char *title, char *message); |
66 | 68 |