#pragma once #include #include class OptionsWindow : public Framework::Window { private: std::function onOptionsOpen; Framework::Button* optionsButton; public: OptionsWindow(std::function onOptionsOpen); ~OptionsWindow(); virtual void doMouseEvent(Framework::MouseEvent& me, bool userRet) override; virtual bool tick(double time) override; virtual void render(Framework::Image& rObj) override; };