Mercurial > repos > blastem
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 |