Mercurial > repos > blastem
comparison render.h @ 398:c26e48a93fa3
Make keybindings data driven so they can be populated from a config file later
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 14 Jun 2013 00:25:04 -0700 |
parents | 62177cc39049 |
children | c1bddeadc566 |
comparison
equal
deleted
inserted
replaced
397:c20607e5b272 | 398:c26e48a93fa3 |
---|---|
1 #ifndef RENDER_SDL_H_ | 1 #ifndef RENDER_H_ |
2 #define RENDER_SDL_H_ | 2 #define RENDER_H_ |
3 | 3 |
4 #include "vdp.h" | 4 #include "vdp.h" |
5 #include "psg.h" | 5 #include "psg.h" |
6 #include "ym2612.h" | 6 #include "ym2612.h" |
7 void render_init(int width, int height, char * title, uint32_t fps); | 7 void render_init(int width, int height, char * title, uint32_t fps); |
11 void render_wait_ym(ym2612_context * context); | 11 void render_wait_ym(ym2612_context * context); |
12 int wait_render_frame(vdp_context * context, int frame_limit); | 12 int wait_render_frame(vdp_context * context, int frame_limit); |
13 void render_fps(uint32_t fps); | 13 void render_fps(uint32_t fps); |
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); | |
17 void render_debug_pal(uint8_t pal); | |
16 | 18 |
17 #endif //RENDER_SDL_H_ | 19 //TODO: Throw an ifdef in here once there's more than one renderer |
20 #include <SDL.h> | |
21 #define RENDERKEY_UP SDLK_UP | |
22 #define RENDERKEY_DOWN SDLK_DOWN | |
23 #define RENDERKEY_LEFT SDLK_LEFT | |
24 #define RENDERKEY_RIGHT SDLK_RIGHT | |
18 | 25 |
26 #endif //RENDER_H_ | |
27 |