diff options
author | Mike Pavone <pavone@retrodev.com> | 2013-06-23 22:27:12 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2013-06-23 22:27:12 -0700 |
commit | 3e393ab13479761a48120db84890c96c6ff5bed9 (patch) | |
tree | 3cc44beaa971aa2c00dea25b9ad42eac96475c90 /render.h | |
parent | 787f48aff2ba81c92b0fb1970f6fbacb43ba10d2 (diff) |
Implement basic joystick support
Diffstat (limited to 'render.h')
-rw-r--r-- | render.h | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -16,13 +16,21 @@ uint32_t render_sample_rate(); void render_debug_mode(uint8_t mode); void render_debug_pal(uint8_t pal); void process_events(); +int render_joystick_num_buttons(int joystick); +int render_joystick_num_hats(int joystick); //TODO: Throw an ifdef in here once there's more than one renderer #include <SDL.h> -#define RENDERKEY_UP SDLK_UP -#define RENDERKEY_DOWN SDLK_DOWN -#define RENDERKEY_LEFT SDLK_LEFT -#define RENDERKEY_RIGHT SDLK_RIGHT +#define RENDERKEY_UP SDLK_UP +#define RENDERKEY_DOWN SDLK_DOWN +#define RENDERKEY_LEFT SDLK_LEFT +#define RENDERKEY_RIGHT SDLK_RIGHT +#define RENDER_DPAD_UP SDL_HAT_UP +#define RENDER_DPAD_DOWN SDL_HAT_DOWN +#define RENDER_DPAD_LEFT SDL_HAT_LEFT +#define RENDER_DPAD_RIGHT SDL_HAT_RIGHT + +#define MAX_JOYSTICKS 8 #endif //RENDER_H_ |