You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// TODO: Where can we define the in-game pause menu?
142
-
// In playing screen, we can say "on TogglePause action, toggle the Pause state AND toggle the in-game pause menu"
143
-
// In-game pause menu should be defined by the playing screen itself. Think of it like an extension of the HUD, but usually hidden.
144
-
// It _could_ be in a submodule as well.
145
-
// Then what about the level-up menu? Is that also defined by the playing screen?
146
-
// What happens if you try to pause while in the level-up menu?
147
-
148
-
// TODO: This state is usually disabled. Disable it when you exit `Screen::Playing`. Also make sure `PlayingAction` is enabled / disabled based on `Screen::Playing`.
149
-
// on `PlayingAction::Pause`, enter `PlayingMenu::Pause` which will enable `Pause`. Exiting `PlayingMenu::Pause` will disable `Pause`.
150
-
// Same pausing behavior for `PlayingMenu::LevelUp`.
151
-
// Use state-scoping for any `PlayingMenu` spawned UI, while also being a child of the UI root (not the playing screen). Compare this to how the playing screen root UI node is set up.
152
-
// Both playing menus will be defined in `src/screen/playing/`, not in `src/game/actor/level/up` or whatever.
141
+
// TODO: Deck actions in deck.rs, but disabled by default. Enable the actions within PlayingMenu::LevelUp (and disable PlayingAction maybe?).
142
+
143
+
// TODO: What happens if you try to pause while in the level-up menu?
144
+
// TODO: Make sure `PlayingAction` is enabled / disabled based on `Screen::Playing`.
0 commit comments