diff --git a/travail_de_groupe/chef_oeuvre/src/render.c b/travail_de_groupe/chef_oeuvre/src/render.c
index 55bffb946942c7a449683ac5f4b6aa8d2c37ad7b..6963c387011b4ab9569146a1369da5f84f35faf8 100644
--- a/travail_de_groupe/chef_oeuvre/src/render.c
+++ b/travail_de_groupe/chef_oeuvre/src/render.c
@@ -179,10 +179,10 @@ void drawFire(){
 void drawPlayerWaterLevel(){
     int borderWidth = (screenDimension.w - (MAPSIZE * CELLSIZE)) / 2;
     SDL_Rect rect;
-    rect.h = borderWidth/3;
-    rect.w = borderWidth/3;
-    int count = player.waterLevel;
-    for (int i=0; i<3; i++){
+    rect.h = borderWidth/player.waterMax;
+    rect.w = borderWidth/player.waterMax;
+    int count = player.currentWater;
+    for (int i=0; i<player.waterMax; i++){
         rect.x = (i*rect.h);
         rect.y = screenDimension.h/3;
         if (count){