#include #include "renderer.h" void loop(Renderer& renderer) { for (;;) { SDL_Event e; while (SDL_PollEvent(&e)) { if (e.type == SDL_QUIT) { return; } } } } int main(int, char**) { try { Renderer renderer; loop(renderer); } catch (const sdl_error& ex) { std::cout << "SDL error (" << ex.what() << ")" << std::endl; } return 0; }