diff --git a/travail_de_groupe/chef_oeuvre/src/render.c b/travail_de_groupe/chef_oeuvre/src/render.c index 428f0f4b8534416b4bb4abe50c9eecf0752b9c59..5b680ac098dcb9445c2e3f52aee480ecfab22e49 100644 --- a/travail_de_groupe/chef_oeuvre/src/render.c +++ b/travail_de_groupe/chef_oeuvre/src/render.c @@ -321,6 +321,19 @@ void drawGame(){ SDL_RenderPresent(renderer); } + +void drawLost(){ + SDL_Rect rect; + rect.h = screenDimension.h; + rect.w = screenDimension.w; + rect.x = 0; + rect.y = 0; + SDL_RenderCopy(renderer, backgroundLostTexture, NULL, &rect); + SDL_RenderCopy(renderer, playAgainButtonTexture, NULL, &rect); + SDL_RenderCopy(renderer, quitButtonTexture, NULL, &rect); + SDL_RenderPresent(renderer); +} + void mainLoop(){ createWindow(); initPlayer(); @@ -432,6 +445,10 @@ void mainLoop(){ } drawGame(); break; + + case LOSE: + drawLost(); + break; } } else {