From 267172908a8813651be4d074bd52df4eff345dad Mon Sep 17 00:00:00 2001 From: herbglitch Date: Sun, 17 Sep 2023 19:37:37 -0600 Subject: [PATCH] added enter key to keybinds --- include/arc/input/keyboard.h | 1 + src/input/sdl/keyboard.c | 1 + 2 files changed, 2 insertions(+) diff --git a/include/arc/input/keyboard.h b/include/arc/input/keyboard.h index 849558c..10e7e5c 100644 --- a/include/arc/input/keyboard.h +++ b/include/arc/input/keyboard.h @@ -64,6 +64,7 @@ typedef enum ARC_KeyboardKey { ARC_KEY_SPACE, ARC_KEY_ESC, + ARC_KEY_ENTER, } ARC_Keyboard_Key; ARC_KeyboardState ARC_Keyboard_GetState(ARC_Keyboard *keyboard, enum ARC_KeyboardKey key); diff --git a/src/input/sdl/keyboard.c b/src/input/sdl/keyboard.c index c120335..a827536 100644 --- a/src/input/sdl/keyboard.c +++ b/src/input/sdl/keyboard.c @@ -92,6 +92,7 @@ ARC_KeyboardState ARC_Keyboard_GetState(ARC_Keyboard *keyboard, enum ARC_Keyboar case ARC_KEY_SPACE: return keyboard->keys[SDLK_SPACE ]; case ARC_KEY_ESC: return keyboard->keys[SDLK_ESCAPE]; + case ARC_KEY_ENTER: return keyboard->keys[SDLK_RETURN]; default: return ARC_KEY_NONE; }