Create separate input module
This commit is contained in:
15
input.h
Normal file
15
input.h
Normal file
@@ -0,0 +1,15 @@
|
||||
#ifndef INPUT_H
|
||||
#define INPUT_H
|
||||
|
||||
typedef void (*input_callback_t)(int key);
|
||||
|
||||
int input_init();
|
||||
void input_cleanup();
|
||||
|
||||
void input_on_press(input_callback_t cb);
|
||||
void input_on_release(input_callback_t cb);
|
||||
void input_on_repeat(input_callback_t cb);
|
||||
|
||||
void input_handle();
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user