comparison render.h @ 1779:3a8c4ee68568

Added raw fbdev/evdev/ALSA render backend
author Michael Pavone <pavone@retrodev.com>
date Sun, 10 Mar 2019 21:30:09 -0700
parents 395f684c5379
children 51417bb557b6
comparison
equal deleted inserted replaced
1767:8a29c250f352 1779:3a8c4ee68568
5 */ 5 */
6 #ifndef RENDER_H_ 6 #ifndef RENDER_H_
7 #define RENDER_H_ 7 #define RENDER_H_
8 8
9 #ifndef IS_LIB 9 #ifndef IS_LIB
10 #ifdef USE_FBDEV
11 #include "special_keys_evdev.h"
12 #define render_relative_mouse(V)
13 #else
10 #include <SDL.h> 14 #include <SDL.h>
11 #define RENDERKEY_UP SDLK_UP 15 #define RENDERKEY_UP SDLK_UP
12 #define RENDERKEY_DOWN SDLK_DOWN 16 #define RENDERKEY_DOWN SDLK_DOWN
13 #define RENDERKEY_LEFT SDLK_LEFT 17 #define RENDERKEY_LEFT SDLK_LEFT
14 #define RENDERKEY_RIGHT SDLK_RIGHT 18 #define RENDERKEY_RIGHT SDLK_RIGHT
59 #define RENDER_DPAD_UP SDL_HAT_UP 63 #define RENDER_DPAD_UP SDL_HAT_UP
60 #define RENDER_DPAD_DOWN SDL_HAT_DOWN 64 #define RENDER_DPAD_DOWN SDL_HAT_DOWN
61 #define RENDER_DPAD_LEFT SDL_HAT_LEFT 65 #define RENDER_DPAD_LEFT SDL_HAT_LEFT
62 #define RENDER_DPAD_RIGHT SDL_HAT_RIGHT 66 #define RENDER_DPAD_RIGHT SDL_HAT_RIGHT
63 #define render_relative_mouse SDL_SetRelativeMouseMode 67 #define render_relative_mouse SDL_SetRelativeMouseMode
68 #endif
64 #endif 69 #endif
65 70
66 #define MAX_JOYSTICKS 8 71 #define MAX_JOYSTICKS 8
67 #define MAX_MICE 8 72 #define MAX_MICE 8
68 #define MAX_MOUSE_BUTTONS 8 73 #define MAX_MOUSE_BUTTONS 8