#ifndef STATE_H #define STATE_H #include class Game; class State { public: virtual std::unique_ptr operator()(Game& game) { return {}; }; }; #endif