summary refs log tree commit diff stats
path: root/src/renderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderer.cpp')
-rw-r--r--src/renderer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/renderer.cpp b/src/renderer.cpp index e9db413..db5daed 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp
@@ -234,6 +234,12 @@ void Renderer::render(Game& game) {
234 } 234 }
235 } 235 }
236 236
237 if (game.getFadeoutProgress() > 0.0) {
238 SDL_SetRenderDrawBlendMode(ren_.get(), SDL_BLENDMODE_BLEND);
239 SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, game.getFadeoutProgress() * 255);
240 SDL_RenderFillRect(ren_.get(), nullptr);
241 }
242
237 SDL_SetRenderTarget(ren_.get(), nullptr); 243 SDL_SetRenderTarget(ren_.get(), nullptr);
238 SDL_RenderCopy(ren_.get(), cameraTex.get(), nullptr, nullptr); 244 SDL_RenderCopy(ren_.get(), cameraTex.get(), nullptr, nullptr);
239 SDL_RenderPresent(ren_.get()); 245 SDL_RenderPresent(ren_.get());