From 24e0e8a2c61b0d0042068cab7ca6b7fe80f2973d Mon Sep 17 00:00:00 2001
From: belkhiritaha <belkhiri.taha53@gmail.com>
Date: Wed, 29 Jun 2022 13:33:03 +0200
Subject: [PATCH] changement speed de la ball

---
 travail_de_groupe/jeu_appren_par_renfo/src/player.c | 2 +-
 travail_de_groupe/jeu_appren_par_renfo/src/render.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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 df20975..c980c88 100644
--- a/travail_de_groupe/jeu_appren_par_renfo/src/player.c
+++ b/travail_de_groupe/jeu_appren_par_renfo/src/player.c
@@ -99,7 +99,7 @@ void hitBall()
                 ball.y = player.y;
                 ball.z = player.h;*/
                 ball.angle = player.angle;
-                ball.speed = HIT_FORCE;
+                ball.speed = 2 * HIT_FORCE;
                 ball.z = player.h;
                 ball.isHit = 1;
             }
diff --git a/travail_de_groupe/jeu_appren_par_renfo/src/render.c b/travail_de_groupe/jeu_appren_par_renfo/src/render.c
index 80155a6..01f6e3c 100644
--- a/travail_de_groupe/jeu_appren_par_renfo/src/render.c
+++ b/travail_de_groupe/jeu_appren_par_renfo/src/render.c
@@ -746,7 +746,7 @@ void drawBall()
         rect.x = screenDimension.w / 2 + (screenDimension.w * tan(ballAngle - player.angle)) * sqrt(3) * 0.5;
         rect.w = (ballWidth * screenDimension.w) / (ballDistance / BLOCK_SIZE);
         rect.h = (ballHeight * screenDimension.h) / (ballDistance / BLOCK_SIZE);
-        rect.y = (3 * screenDimension.h / 4 + player.viewAngle) - rect.h / 5 - 1.5 * tan(ballViewAngle) * ballDistance;
+        rect.y = (3 * screenDimension.h / 4 + player.viewAngle) - sqrt(3) * tan(ballViewAngle) * ballDistance;
         //printf("%d %d %d %d\n", rect.x, rect.y, rect.w, rect.h);
 
         destRect.x = 0;
-- 
GitLab