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_