summary refs log tree commit diff stats
path: root/src/menu_system.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/menu_system.cpp')
-rw-r--r--src/menu_system.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/menu_system.cpp b/src/menu_system.cpp index 00c4849..acbfd76 100644 --- a/src/menu_system.cpp +++ b/src/menu_system.cpp
@@ -12,6 +12,23 @@ void MenuSystem::tick(double dt) {
12 } else if (pauseAnimation_.getProgress() == 1.0) { 12 } else if (pauseAnimation_.getProgress() == 1.0) {
13 openState_ = OpenState::Open; 13 openState_ = OpenState::Open;
14 } 14 }
15 } else if (openState_ == OpenState::Open) {
16 cursorBobTimer_.accumulate(dt);
17 while (cursorBobTimer_.step()) {
18 if (cursorBobDown_) {
19 cursorBob_++;
20
21 if (cursorBob_ >= 4) {
22 cursorBobDown_ = false;
23 }
24 } else {
25 cursorBob_--;
26
27 if (cursorBob_ <= 0) {
28 cursorBobDown_ = true;
29 }
30 }
31 }
15 } 32 }
16} 33}
17 34