From 64917e3504c32f09a503675f3e43a362508725de Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Tue, 26 Dec 2023 09:06:40 +0100 Subject: Minor changes --- src/keypad.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src/keypad.c') diff --git a/src/keypad.c b/src/keypad.c index d106642..f26c5e2 100644 --- a/src/keypad.c +++ b/src/keypad.c @@ -19,21 +19,19 @@ int map[]={ KEY_V // F }; -int KeypadIsPressed(unsigned char c){ - if(c<=0xF){ - if(IsKeyPressed(map[c])) - return 1; +int KeypadKeycodeValid(int keycode){ + for(int i=0;i<16;i++){ + if(map[i]==keycode) + return i; } - return 0; + return -1; } + int KeypadGetPressed(){ int keycode=GetKeyPressed(); if(keycode){ - for(int i=0;i<16;i++){ - if(map[i]==keycode) - return 1; - } + return KeypadKeycodeValid(keycode); } return -1; } -- cgit v1.2.3