diff --git a/MAVENProject/src/main/java/environnement/HitBox.java b/MAVENProject/src/main/java/environnement/HitBox.java
index bc1b859bd8d62ebbf18819f60fc4f8c2f37efd46..b3da334d302b67f14b049a88b1c288f7df8134ac 100644
--- a/MAVENProject/src/main/java/environnement/HitBox.java
+++ b/MAVENProject/src/main/java/environnement/HitBox.java
@@ -5,7 +5,7 @@ import java.util.HashMap;
 public class HitBox {
 
     //private final Coordonnees centre;
-    private HashMap<String, Coordonnees> extremites = new HashMap<String,Coordonnees>();
+    private HashMap<String, Coordonnees> extremites = new HashMap<>();
     private static double defaultUnit = 10;
 
     public HitBox(Coordonnees c){
@@ -36,4 +36,17 @@ public class HitBox {
     public HashMap<String, Coordonnees> getExtremites() {
         return extremites;
     }
+
+    public static Boolean collisionHaute(HitBox A, HitBox B){
+        return !(A.extremites.get("HautGauche").getX() >= B.extremites.get("HautDroite").getX());
+    }
+    public static Boolean collisionDroite(HitBox A, HitBox B){
+        return !(A.extremites.get("HautDroite").getX() <= B.extremites.get("HautGauche").getX());
+    }
+    public static Boolean collisionGauche(HitBox A, HitBox B){
+        return !(A.extremites.get("HautGauche").getZ() >= B.extremites.get("BasGauche").getZ());
+    }
+    public static Boolean collisionBas(HitBox A, HitBox B){
+        return !(A.extremites.get("BasGauche").getZ() <= B.extremites.get("HautGauche").getZ());
+    }
 }
\ No newline at end of file