diff options
Diffstat (limited to 'src/renderer.cpp')
-rw-r--r-- | src/renderer.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/renderer.cpp b/src/renderer.cpp index b24ddbf..b6a9b4a 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp | |||
@@ -396,6 +396,12 @@ void Renderer::renderGame( | |||
396 | 396 | ||
397 | SDL_RenderCopy(ren_.get(), canvas.get(), &zoomRect, nullptr); | 397 | SDL_RenderCopy(ren_.get(), canvas.get(), &zoomRect, nullptr); |
398 | 398 | ||
399 | if (game.losing == LoseState::NewGame) { | ||
400 | SDL_SetRenderDrawBlendMode(ren_.get(), SDL_BLENDMODE_BLEND); | ||
401 | SDL_SetRenderDrawColor(ren_.get(), 0, 0, 0, game.initialFade.getProgress(255, 0)); | ||
402 | SDL_RenderFillRect(ren_.get(), nullptr); | ||
403 | } | ||
404 | |||
399 | texture_ptr overlays( | 405 | texture_ptr overlays( |
400 | SDL_CreateTexture( | 406 | SDL_CreateTexture( |
401 | ren_.get(), | 407 | ren_.get(), |