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