diff --git a/travail_de_groupe/jeu_appren_par_renfo/src/player.c b/travail_de_groupe/jeu_appren_par_renfo/src/player.c
index fd6d84d20bcfd958ee2823bfb6d339782ca17a90..66ef5ebd842a6df3397ddcce52ad5b6627ae2c52 100644
--- a/travail_de_groupe/jeu_appren_par_renfo/src/player.c
+++ b/travail_de_groupe/jeu_appren_par_renfo/src/player.c
@@ -75,11 +75,17 @@ void hitBall()
             {
                 freeIntList(landingPoint);
                 freeIntList(lastHitPoint);
-                int rx, ry;
-                float distance;
-                castSingleRay(&distance, &rx, &ry);
-                printf("ray: %d %d\n", rx/BLOCK_SIZE, ry/BLOCK_SIZE);
-                printf("distance: %f\n", distance/BLOCK_SIZE);
+                int rxMur, ryMur;
+                int rxFilet, ryFilet;
+                float distanceMur;
+                float distanceFilet;
+                castSingleRay(&distanceMur, &distanceFilet, &rxMur, &ryMur, &rxFilet, &ryFilet);
+                printf("ray: x=%d y=%d\n", rx/BLOCK_SIZE, ry/BLOCK_SIZE);
+                printf("distance entre joueur et mur: %f\n", distanceMur/BLOCK_SIZE);
+                printf("distance entre joueur et filet : %f\n", distanceFilet/BLOCK_SIZE);
+                printf("distance entre le filet et le mur : %f", distanceMur - distanceFilet);
+                //tirer une valeur avec generateLandingPoint()  entre distanceFilet et distanceFilet + distance entre filet et mur;
+
                 lastHitPoint = allocLastHitPoint();
                 landingPoint = generateLandingPoint();
                 lastHitPoint[0] = ball.x;