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