Mercurial > repos > blastem
comparison render.h @ 418:dbf4e1c86f3c
Implement basic joystick support
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 23 Jun 2013 22:27:12 -0700 |
parents | c1bddeadc566 |
children | add9e2f5c0e3 |
comparison
equal
deleted
inserted
replaced
417:acdd6c5240fe | 418:dbf4e1c86f3c |
---|---|
14 uint32_t render_audio_buffer(); | 14 uint32_t render_audio_buffer(); |
15 uint32_t render_sample_rate(); | 15 uint32_t render_sample_rate(); |
16 void render_debug_mode(uint8_t mode); | 16 void render_debug_mode(uint8_t mode); |
17 void render_debug_pal(uint8_t pal); | 17 void render_debug_pal(uint8_t pal); |
18 void process_events(); | 18 void process_events(); |
19 int render_joystick_num_buttons(int joystick); | |
20 int render_joystick_num_hats(int joystick); | |
19 | 21 |
20 //TODO: Throw an ifdef in here once there's more than one renderer | 22 //TODO: Throw an ifdef in here once there's more than one renderer |
21 #include <SDL.h> | 23 #include <SDL.h> |
22 #define RENDERKEY_UP SDLK_UP | 24 #define RENDERKEY_UP SDLK_UP |
23 #define RENDERKEY_DOWN SDLK_DOWN | 25 #define RENDERKEY_DOWN SDLK_DOWN |
24 #define RENDERKEY_LEFT SDLK_LEFT | 26 #define RENDERKEY_LEFT SDLK_LEFT |
25 #define RENDERKEY_RIGHT SDLK_RIGHT | 27 #define RENDERKEY_RIGHT SDLK_RIGHT |
28 #define RENDER_DPAD_UP SDL_HAT_UP | |
29 #define RENDER_DPAD_DOWN SDL_HAT_DOWN | |
30 #define RENDER_DPAD_LEFT SDL_HAT_LEFT | |
31 #define RENDER_DPAD_RIGHT SDL_HAT_RIGHT | |
32 | |
33 #define MAX_JOYSTICKS 8 | |
26 | 34 |
27 #endif //RENDER_H_ | 35 #endif //RENDER_H_ |
28 | 36 |