#ifndef __INPUT_H__ #define __INPUT_H__ #include typedef void(*keyEvent_t)(void); //renderer facing void input_init(void); void input_pollKeyDown(SDL_Scancode); void input_pollKeyUp(SDL_Scancode); //user facing void input_listenKeyDown(SDL_Scancode code, keyEvent_t); void input_removeKeyDownListener(SDL_Scancode code, keyEvent_t handler); void input_listenKeyUp(SDL_Scancode code, keyEvent_t); void input_removeKeyUpListener(SDL_Scancode code, keyEvent_t handler); #endif