summary refs log tree commit diff stats
path: root/src/input_system.cpp
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2021-03-13 09:38:05 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2021-03-13 15:34:50 -0500
commit2581f03c00f5a14f49081d82eb8e1a31c31aae88 (patch)
treeaa7fd5864204408ff3c189b7b2351b6619d6f0cb /src/input_system.cpp
parentf839e07d4d2e94070129129c669072145235cf4f (diff)
downloadtanetane-2581f03c00f5a14f49081d82eb8e1a31c31aae88.tar.gz
tanetane-2581f03c00f5a14f49081d82eb8e1a31c31aae88.tar.bz2
tanetane-2581f03c00f5a14f49081d82eb8e1a31c31aae88.zip
Player can move cursor on pause menu
#7
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;