#pragma once namespace kurator { class Scene { public: virtual ~Scene() = default; virtual void update() = 0; virtual void draw() const = 0; }; } // namespace kurator