From a92c6f91f6440b2369253796e98c396ac6e55749 Mon Sep 17 00:00:00 2001
From: belkhiritaha <belkhiri.taha53@gmail.com>
Date: Thu, 23 Jun 2022 18:47:40 +0200
Subject: [PATCH] clignotement joueur fini

---
 travail_de_groupe/chef_oeuvre/src/render.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/travail_de_groupe/chef_oeuvre/src/render.c b/travail_de_groupe/chef_oeuvre/src/render.c
index c5d151a..ad055c9 100644
--- a/travail_de_groupe/chef_oeuvre/src/render.c
+++ b/travail_de_groupe/chef_oeuvre/src/render.c
@@ -182,9 +182,10 @@ void drawPlayer(){
     rect.y = player.y ;
     SDL_Rect destRect = {32 * (SDL_GetTicks()/200%6), 0, 32, 32};
     int flip = (player.direction == PLAYER_LEFT) ? (SDL_FLIP_HORIZONTAL) : (SDL_FLIP_NONE);
-    int tick = SDL_GetTicks()%2;
+    int tick = player.invisible * (SDL_GetTicks()/200)%2;
+    SDL_SetTextureColorMod(playerIdleTexture, 255 * (1 - tick), 255 * (1-tick), 255 * (1-tick));
+    SDL_SetTextureColorMod(playerTexture, 255 * (1 - tick), 255 * (1-tick), 255 * (1-tick));
     if (player.isMoving){
-        SDL_SetTextureColorMod(playerIdleTexture, tick * 255 * (1 -player.invisible),tick * 255 * (1-player.invisible),tick * 255 * (1-player.invisible));
         SDL_RenderCopyEx(renderer, playerTexture, &destRect, &rect, 0, NULL, flip);
     }
     else {
-- 
GitLab