diff --git a/travail_de_groupe/chef_oeuvre/src/render.c b/travail_de_groupe/chef_oeuvre/src/render.c index bd59f1623b019c0479fe0ffeef9fc0041449030a..035f2bee00a528b99dc2fc98a4c57e85510ecd26 100644 --- a/travail_de_groupe/chef_oeuvre/src/render.c +++ b/travail_de_groupe/chef_oeuvre/src/render.c @@ -185,11 +185,6 @@ void drawFire(){ rect.x = (cour->fire).x * CELLSIZE + (screenDimension.w - (MAPSIZE * CELLSIZE)) / 2; rect.y = (cour->fire).y * CELLSIZE - rect.h/2; - srcRect.w = 15; - srcRect.h =24; - srcRect.x = step + srcRect.w * (SDL_GetTicks()/200 % loop); - srcRect.y= 0; - switch ((cour->fire).state) { case SPARKLE: @@ -215,6 +210,12 @@ void drawFire(){ default: break; } + + srcRect.w = 15; + srcRect.h = 24; + srcRect.x = step + srcRect.w * (SDL_GetTicks()/200 % loop); + srcRect.y= 0; + SDL_RenderCopy(renderer, fireTexture, &srcRect, &rect); cour = cour->next;