diff --git a/src/event_manager.c b/src/event_manager.c index 109274f..38dc2cd 100644 --- a/src/event_manager.c +++ b/src/event_manager.c @@ -135,7 +135,12 @@ void handle_event() { int key_is_down(int code) { if(code < 0 || code >= KEY_MAX) - return -1; + { +#ifdef DEBUG + fprintf(stderr, "key_is_down(int): bad key code!\n"); +#endif + return 0; + } else return keys[code]; } diff --git a/src/event_manager.h b/src/event_manager.h index e1ace4c..f32a914 100644 --- a/src/event_manager.h +++ b/src/event_manager.h @@ -53,7 +53,6 @@ void handle_event(); * * @param code The key code. * - * @return If down 1 will be returned, if the keycode is - * invalid then -1 is returned, else 0. + * @return If down 1 will be returned, else 0. */ int key_is_down(int code);