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 13:10:47 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2021-03-13 15:34:50 -0500
commit8a7d87a312b3dc42877577e99533c96d48714368 (patch)
treed68d614ba817237e347e0982afdae17b7b54e197 /src/input_system.cpp
parentfce37403bbc29521b2b5bd983291b3730f8ad7b4 (diff)
downloadtanetane-8a7d87a312b3dc42877577e99533c96d48714368.tar.gz
tanetane-8a7d87a312b3dc42877577e99533c96d48714368.tar.bz2
tanetane-8a7d87a312b3dc42877577e99533c96d48714368.zip
Added sliders to the settings 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 25af7ed..3e4b679 100644 --- a/src/input_system.cpp +++ b/src/input_system.cpp
@@ -119,12 +119,20 @@ void InputSystem::tick(double dt) {
119 } 119 }
120 } 120 }
121 } else if (e.key.keysym.sym == SDLK_LEFT) { 121 } else if (e.key.keysym.sym == SDLK_LEFT) {
122 if (game_.getSystem<MenuSystem>().isMenuOpen()) {
123 game_.getSystem<MenuSystem>().pressedLeft();
124 }
125
122 if (game_.isGameplayPaused()) continue; 126 if (game_.isGameplayPaused()) continue;
123 127
124 if (game_.getSystem<MessageSystem>().isChoiceActive()) { 128 if (game_.getSystem<MessageSystem>().isChoiceActive()) {
125 game_.getSystem<MessageSystem>().selectFirstChoice(); 129 game_.getSystem<MessageSystem>().selectFirstChoice();
126 } 130 }
127 } else if (e.key.keysym.sym == SDLK_RIGHT) { 131 } else if (e.key.keysym.sym == SDLK_RIGHT) {
132 if (game_.getSystem<MenuSystem>().isMenuOpen()) {
133 game_.getSystem<MenuSystem>().pressedRight();
134 }
135
128 if (game_.isGameplayPaused()) continue; 136 if (game_.isGameplayPaused()) continue;
129 137
130 if (game_.getSystem<MessageSystem>().isChoiceActive()) { 138 if (game_.getSystem<MessageSystem>().isChoiceActive()) {