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