summaryrefslogtreecommitdiff
path: root/src/keypad.c
diff options
context:
space:
mode:
authorLoic Guegan <loic.guegan@mailbox.org>2023-12-25 21:21:20 +0100
committerLoic Guegan <loic.guegan@mailbox.org>2023-12-25 21:21:20 +0100
commitc50ed6ba7358f49b61ef32558630f37f257cb365 (patch)
treef430feaae22ad4bd72620a91962c015868be06b5 /src/keypad.c
parent309e9921f84406947fcb4f3e57f6b23e00906836 (diff)
Minor changes
Diffstat (limited to 'src/keypad.c')
-rw-r--r--src/keypad.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/keypad.c b/src/keypad.c
new file mode 100644
index 0000000..30b4479
--- /dev/null
+++ b/src/keypad.c
@@ -0,0 +1,28 @@
+#include "keypad.h"
+
+int map[]={
+ KEY_X, // 0
+ KEY_ONE, // 1
+ KEY_TWO, // 2
+ KEY_THREE, // 3
+ KEY_Q, // 4
+ KEY_W, // 5
+ KEY_E, // 6
+ KEY_A, // 7
+ KEY_S, // 8
+ KEY_D, // 9
+ KEY_Z, // A
+ KEY_C, // B
+ KEY_FOUR, // C
+ KEY_R, // D
+ KEY_F, // E
+ KEY_V // F
+};
+
+int KeypadIsPressed(unsigned char c){
+ if(c<=0xF){
+ if(IsKeyPressed(map[c]))
+ return 1;
+ }
+ return 0;
+}