#pragma once #include namespace pushbox { class MenuButton : public extra2d::Button { public: static extra2d::Ptr create(extra2d::Ptr font, const extra2d::String& text, extra2d::Function onClick); void setEnabled(bool enabled); bool isEnabled() const { return enabled_; } private: bool enabled_ = true; extra2d::Function onClick_; }; } // namespace pushbox