diff options
Diffstat (limited to 'input.h')
-rw-r--r-- | input.h | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -0,0 +1,24 @@ +#ifndef input_h +#define input_h + +typedef enum { + btn_unknown = 0, + btn_jump, + btn_shoot, + btn_dpad_left, + btn_dpad_right, + btn_dpad_up, + btn_dpad_down, + btn_pause, + btn_edit, + btn_save_level, + btn_count +} Button; + +int button_pressed(Button btn); +int button_just_pressed(Button btn); +int button_just_released(Button btn); + +void reset_input(); + +#endif |