// test.hpp #pragma once #include "scene.hpp" struct GameContext; class Test final : public Scene { public: explicit Test(GameContext& context); auto update() -> Scenes override; void render() override; private: GameContext& context_; };