1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#pragma once #include "interfaces/matrix.hpp" #include <functional> #include <memory> #include <string_view> class IScene { public: virtual ~IScene() = default; virtual void enter() = 0; virtual void leave() = 0; };