From d60e9d6f39a6382056cb72aa91d9f90267408db6 Mon Sep 17 00:00:00 2001
From: belkhiritaha <belkhiri.taha53@gmail.com>
Date: Thu, 30 Jun 2022 17:43:05 +0200
Subject: [PATCH] affichage du landing point ennemy

---
 travail_de_groupe/jeu_appren_par_renfo/src/ennemy.c |  6 +-----
 travail_de_groupe/jeu_appren_par_renfo/src/player.c |  6 +-----
 travail_de_groupe/jeu_appren_par_renfo/src/render.c | 12 ++++++++++++
 3 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/travail_de_groupe/jeu_appren_par_renfo/src/ennemy.c b/travail_de_groupe/jeu_appren_par_renfo/src/ennemy.c
index eea4427..f0f2c1f 100644
--- a/travail_de_groupe/jeu_appren_par_renfo/src/ennemy.c
+++ b/travail_de_groupe/jeu_appren_par_renfo/src/ennemy.c
@@ -124,10 +124,6 @@ void ennemyHitBall(){
                 ball.isHit = 1;
                 lastHitPointEnnemyX = ball.x;
                 lastHitPointEnnemyY = player.h;
-
-                printf("ennemy new lastHitPointEnnemy : %d %d\n", lastHitPointEnnemyX/BLOCK_SIZE, lastHitPointEnnemyY/BLOCK_SIZE);
-
-                printf("ennemy new landingPointEnnemy : %d %d\n", landingPointEnnemyX/BLOCK_SIZE, landingPointEnnemyY/BLOCK_SIZE);
                 }
 
         }
@@ -135,7 +131,7 @@ void ennemyHitBall(){
 }
 
 void manageEnnemy(){
-    if (SDL_GetTicks() % 1000 < 100)
+    if (SDL_GetTicks() % 1000 < 200)
     {
         manageEnnemyMovement();
     }
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 f0e6e19..2f5fad8 100644
--- a/travail_de_groupe/jeu_appren_par_renfo/src/player.c
+++ b/travail_de_groupe/jeu_appren_par_renfo/src/player.c
@@ -65,11 +65,7 @@ void hitBall()
                 if(landingPointPlayerIsFind == 0){
 
                     landingPointPlayerX = generatelandingPointPlayer(rxWall);
-
-                    printf("player new lastHitPointPlayer : %d %d\n", lastHitPointPlayerX/BLOCK_SIZE, lastHitPointPlayerY/BLOCK_SIZE);
-
-                    printf("player new landingPointPlayer : %d %d\n", landingPointPlayerX/BLOCK_SIZE, landingPointPlayerY/BLOCK_SIZE);
-
+                    
                     lastHitPointPlayerX = ball.x;
                     lastHitPointPlayerY = player.h;
 
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 bcb8be4..c1809ce 100644
--- a/travail_de_groupe/jeu_appren_par_renfo/src/render.c
+++ b/travail_de_groupe/jeu_appren_par_renfo/src/render.c
@@ -906,6 +906,18 @@ void drawMap2D(int map[][MAP_WIDTH])
         rect.h = CELL_SIZE;
         rect.w = CELL_SIZE;
     }
+    if (landingPointEnnemyIsFind == 1)
+    {
+        SDL_SetRenderDrawColor(renderer, 255, 0, 0, 255);
+        rect.x = landingPointEnnemyX * CELL_SIZE;
+        rect.y = CELL_SIZE;
+        rect.h = (MAP_HEIGHT - 2) * CELL_SIZE;
+        rect.w = 3;
+        SDL_RenderFillRect(renderer, &rect);
+        // reset taille cellule
+        rect.h = CELL_SIZE;
+        rect.w = CELL_SIZE;
+    }
 
     // draw ball
     SDL_SetRenderDrawColor(renderer, 0, 255, 0, 255);
-- 
GitLab