diff options
Diffstat (limited to 'src/menu_system.cpp')
-rw-r--r-- | src/menu_system.cpp | 17 |
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 | ||