diff --git a/MAVENProject/src/main/java/entity/Kunai.java b/MAVENProject/src/main/java/entity/Kunai.java index 046bb4838c72b89aa75d8341ebf55e778a2e1305..c221233cabbb4d5814c6f624538648e63e8eaef3 100644 --- a/MAVENProject/src/main/java/entity/Kunai.java +++ b/MAVENProject/src/main/java/entity/Kunai.java @@ -4,6 +4,9 @@ import java.util.List; import environnement.Coordonnees; import environnement.HitBox; +import jeu.Jeu; +import map.Obstacle; + import static jeu.Jeu.getMonsterList; public class Kunai { @@ -44,9 +47,16 @@ public class Kunai { } } + private void collisionsObstacles(){ + for (Obstacle obs : Jeu.getObstacleTable()){ + if (HitBox.collision(this.hitBox, obs.getHitbox()))disappear = true; + } + } + private void evolveKunai(){ deplacement(); updateHitBox(); + collisionsObstacles(); for (Monster monster : getMonsterList()){ dealsDamage(monster); if (disappear)break; //si le kunai a disparu on arrete de regarder les autres monstres