added buttons to main state
This commit is contained in:
@ -21,6 +21,7 @@ class LineEffect;
|
||||
// Forward declare state classes (top-level, defined under src/states)
|
||||
class LoadingState;
|
||||
class MenuState;
|
||||
class OptionsState;
|
||||
class LevelSelectorState;
|
||||
class PlayingState;
|
||||
|
||||
@ -95,6 +96,8 @@ private:
|
||||
bool m_showSettingsPopup = false;
|
||||
bool m_showExitConfirmPopup = false;
|
||||
int m_exitPopupSelectedButton = 1; // 0 = YES, 1 = NO
|
||||
bool m_isFullscreen = false;
|
||||
std::string m_playerName = "PLAYER";
|
||||
uint64_t m_loadStartTicks = 0;
|
||||
bool m_musicStarted = false;
|
||||
bool m_musicLoaded = false;
|
||||
@ -120,6 +123,7 @@ private:
|
||||
// State objects (mirror main.cpp pattern)
|
||||
std::unique_ptr<LoadingState> m_loadingState;
|
||||
std::unique_ptr<MenuState> m_menuState;
|
||||
std::unique_ptr<OptionsState> m_optionsState;
|
||||
std::unique_ptr<LevelSelectorState> m_levelSelectorState;
|
||||
std::unique_ptr<PlayingState> m_playingState;
|
||||
// Application state
|
||||
|
||||
Reference in New Issue
Block a user