// scene.hpp #pragma once #include "scenes.hpp" class Scene { public: virtual ~Scene() = default; virtual auto update() -> Scenes = 0; virtual void render() = 0; };