Mercurial > repos > blastem
diff blastem.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 | 15dd6418fe67 |
children | dbf4e1c86f3c |
line wrap: on
line diff
--- a/blastem.h Thu Jun 13 22:23:15 2013 -0700 +++ b/blastem.h Fri Jun 14 00:25:04 2013 -0700 @@ -35,6 +35,7 @@ #define GAMEPAD_TH0 0 #define GAMEPAD_TH1 1 #define GAMEPAD_EXTRA 2 +#define GAMEPAD_NONE 0xF extern io_port gamepad_1; extern io_port gamepad_2; @@ -42,6 +43,8 @@ void io_adjust_cycles(io_port * pad, uint32_t current_cycle, uint32_t deduction); uint16_t read_dma_value(uint32_t address); m68k_context * debugger(m68k_context * context, uint32_t address); +void handle_keydown(int keycode); +void handle_keyup(int keycode); #endif //BLASTEM_H_