#pragma once #include #include struct SDL_Renderer; namespace testbed { struct config; struct context; class application { void update(entt::registry &); void draw(entt::registry &, const context &) const; void input(entt::registry &); public: application(); ~application(); int run(); private: bool quit; }; } // namespace testbed