42 virtual void onEnter()
override;
47 virtual void onExit()
override;
53 virtual void onEvent(
const SDL_Event& event)
override;
60 void onMenuItemSelect();
65 void onMenuItemPress();
67 std::shared_ptr<Text> startText =
nullptr;
68 std::shared_ptr<Text> onlineText =
nullptr;
69 std::shared_ptr<Text> exitText =
nullptr;
70 std::shared_ptr<Music> menuMusic =
nullptr;
71 MenuItem currentSelectedMenu = MenuItem::Start;
74 const SDL_Color colorStandard = {255, 255, 255, 255};
75 const SDL_Color colorSelected = {66, 134, 244, 255};