#ifndef SHOWWINDOWACTION_H #define SHOWWINDOWACTION_H #include "Game/Systems/UI/uisystem.h" #include #include "buttonaction.h" class ShowWindowAction : public ButtonAction { public: ShowWindowAction(std::map>& screens, std::set& shownScreens, const std::string screenName); void activate() override; void deactivate() override; private: std::set& m_shownScreens; std::string m_screenName; std::map>& m_screens; }; #endif // SHOWWINDOWACTION_H