summary refs log tree commit diff stats
path: root/src/input_system.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/input_system.cpp')
-rw-r--r--src/input_system.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/input_system.cpp b/src/input_system.cpp index fd7889d..0c68c49 100644 --- a/src/input_system.cpp +++ b/src/input_system.cpp
@@ -126,6 +126,14 @@ void InputSystem::tick(double dt) {
126 if (game_.getSystem<MessageSystem>().isChoiceActive()) { 126 if (game_.getSystem<MessageSystem>().isChoiceActive()) {
127 game_.getSystem<MessageSystem>().selectSecondChoice(); 127 game_.getSystem<MessageSystem>().selectSecondChoice();
128 } 128 }
129 } else if (e.key.keysym.sym == SDLK_UP) {
130 if (game_.getSystem<MenuSystem>().isMenuOpen()) {
131 game_.getSystem<MenuSystem>().pressedUp();
132 }
133 } else if (e.key.keysym.sym == SDLK_DOWN) {
134 if (game_.getSystem<MenuSystem>().isMenuOpen()) {
135 game_.getSystem<MenuSystem>().pressedDown();
136 }
129 } 137 }
130 } else if (e.type == SDL_KEYUP && (e.key.keysym.sym == SDLK_LSHIFT || e.key.keysym.sym == SDLK_RSHIFT)) { 138 } else if (e.type == SDL_KEYUP && (e.key.keysym.sym == SDLK_LSHIFT || e.key.keysym.sym == SDLK_RSHIFT)) {
131 if (game_.isGameplayPaused()) continue; 139 if (game_.isGameplayPaused()) continue;