From 2aa11e25e6221b4115acb7739cc1243f56e8ac8f Mon Sep 17 00:00:00 2001 From: Ben Kyd Date: Tue, 30 Jul 2019 01:57:57 +0100 Subject: [PATCH] smh --- src/display/display.cpp | 1 + src/engine/progressiverenderer.cpp | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/display/display.cpp b/src/display/display.cpp index fa67c73..245e538 100644 --- a/src/display/display.cpp +++ b/src/display/display.cpp @@ -100,6 +100,7 @@ void Display::Close() { SDL_DestroyRenderer(m_renderer); SDL_DestroyWindow(m_window); SDL_Quit(); + Active = false; } Display::~Display() { diff --git a/src/engine/progressiverenderer.cpp b/src/engine/progressiverenderer.cpp index b34ba79..daa37dd 100644 --- a/src/engine/progressiverenderer.cpp +++ b/src/engine/progressiverenderer.cpp @@ -19,13 +19,11 @@ void ProgressiveRenderer::Init(DisplayInterface* interface, Scene* scene) { } void ProgressiveRenderer::Render() { - // RENDERING CAN ACTUALLY START - while (m_interface->Active) { // Take input SDL_Event e; - while (SDL_PollEvent(&e) == SDL_TRUE) + while (SDL_PollEvent(&e)) if (e.type == SDL_QUIT) m_interface->Close(); // Update the camera @@ -43,8 +41,6 @@ void ProgressiveRenderer::Render() { } } - std::cout << "frame" << std::endl; - // Swap framebuffers m_interface->Update(); }