Create separate input module

This commit is contained in:
Camden Dixie O'Brien
2025-10-13 14:22:31 +01:00
parent 045d0e6085
commit 87a305c2e5
4 changed files with 95 additions and 23 deletions

15
input.h Normal file
View 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