From f0e6aa11709d0347a05fb70a018d58f2ef41cc33 Mon Sep 17 00:00:00 2001
From: Azurlors <florianrichard2001@gmail.com>
Date: Mon, 28 Nov 2022 13:59:58 +0100
Subject: [PATCH] Raloum

---
 MAVENProject/src/main/java/entity/Character.java |  2 +-
 .../src/main/java/environnement/HitBox.java      | 16 ++++++++--------
 MAVENProject/src/main/java/jeu/Jeu.java          |  2 +-
 MAVENProject/src/main/java/jeu/Painter.java      |  5 ++---
 .../java/{environnement => map}/Obstacle.java    |  3 ++-
 5 files changed, 14 insertions(+), 14 deletions(-)
 rename MAVENProject/src/main/java/{environnement => map}/Obstacle.java (91%)

diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java
index f9f021f..ed95f57 100644
--- a/MAVENProject/src/main/java/entity/Character.java
+++ b/MAVENProject/src/main/java/entity/Character.java
@@ -5,7 +5,7 @@ import java.util.Map;
 
 import environnement.Coordonnees;
 import environnement.HitBox;
-import environnement.Obstacle;
+import map.Obstacle;
 import environnement.Physique;
 import jeu.Jeu;
 
diff --git a/MAVENProject/src/main/java/environnement/HitBox.java b/MAVENProject/src/main/java/environnement/HitBox.java
index b3da334..cc8983b 100644
--- a/MAVENProject/src/main/java/environnement/HitBox.java
+++ b/MAVENProject/src/main/java/environnement/HitBox.java
@@ -28,25 +28,25 @@ public class HitBox {
 
     public static Boolean collision(HitBox A, HitBox B){ // lignes sautées pour raison de lisibilité
 
-        return (!(A.extremites.get("HautGauche").getX() >= B.extremites.get("HautDroite").getX())) // A est au dessus de B
-                && (!(A.extremites.get("HautDroite").getX() <= B.extremites.get("HautGauche").getX())) // A est à droite de B
-                && (!(A.extremites.get("HautGauche").getZ() >= B.extremites.get("BasGauche").getZ())) // A est à gauche de B
-                && (!(A.extremites.get("BasGauche").getZ() <= B.extremites.get("HautGauche").getZ())); // A est en dessous de B
+        return (!(A.extremites.get("HautGauche").getX() >= B.extremites.get("HautDroite").getX())) // A est à droite de B
+                && (!(A.extremites.get("HautDroite").getX() <= B.extremites.get("HautGauche").getX())) // A est à gauche de B
+                && (!(A.extremites.get("HautGauche").getZ() >= B.extremites.get("BasGauche").getZ())) // A est en dessous de B
+                && (!(A.extremites.get("BasGauche").getZ() <= B.extremites.get("HautGauche").getZ())); // A est au dessus de B
     }
     public HashMap<String, Coordonnees> getExtremites() {
         return extremites;
     }
 
-    public static Boolean collisionHaute(HitBox A, HitBox B){
+    public static Boolean collisionDroite(HitBox A, HitBox B){
         return !(A.extremites.get("HautGauche").getX() >= B.extremites.get("HautDroite").getX());
     }
-    public static Boolean collisionDroite(HitBox A, HitBox B){
+    public static Boolean collisionGauche(HitBox A, HitBox B){
         return !(A.extremites.get("HautDroite").getX() <= B.extremites.get("HautGauche").getX());
     }
-    public static Boolean collisionGauche(HitBox A, HitBox B){
+    public static Boolean collisionBas(HitBox A, HitBox B){
         return !(A.extremites.get("HautGauche").getZ() >= B.extremites.get("BasGauche").getZ());
     }
-    public static Boolean collisionBas(HitBox A, HitBox B){
+    public static Boolean collisionHaut(HitBox A, HitBox B){
         return !(A.extremites.get("BasGauche").getZ() <= B.extremites.get("HautGauche").getZ());
     }
 }
\ No newline at end of file
diff --git a/MAVENProject/src/main/java/jeu/Jeu.java b/MAVENProject/src/main/java/jeu/Jeu.java
index a61265e..00f08ac 100644
--- a/MAVENProject/src/main/java/jeu/Jeu.java
+++ b/MAVENProject/src/main/java/jeu/Jeu.java
@@ -13,7 +13,7 @@ import entity.Character;
 import engine.Game;
 import environnement.Coordonnees;
 import environnement.HitBox;
-import environnement.Obstacle;
+import map.Obstacle;
 import loaders.CharacterLoader;
 
 
diff --git a/MAVENProject/src/main/java/jeu/Painter.java b/MAVENProject/src/main/java/jeu/Painter.java
index a017ac7..6908992 100644
--- a/MAVENProject/src/main/java/jeu/Painter.java
+++ b/MAVENProject/src/main/java/jeu/Painter.java
@@ -1,10 +1,9 @@
 package jeu;
 
 import engine.GamePainter;
-import entity.Character;
 import environnement.Coordonnees;
 import environnement.HitBox;
-import environnement.Obstacle;
+import map.Obstacle;
 
 import java.awt.*;
 import java.awt.image.BufferedImage;
@@ -19,7 +18,7 @@ public class Painter implements GamePainter{
     protected static final int WIDTH = 1000;
     protected static final int HEIGHT = 1000;
 
-    private Obstacle test = new Obstacle(new HitBox(new Coordonnees(300,550),100,120));
+    private Obstacle test = new Obstacle(new HitBox(new Coordonnees(300,550),32,128));
 
     public Painter() {
         
diff --git a/MAVENProject/src/main/java/environnement/Obstacle.java b/MAVENProject/src/main/java/map/Obstacle.java
similarity index 91%
rename from MAVENProject/src/main/java/environnement/Obstacle.java
rename to MAVENProject/src/main/java/map/Obstacle.java
index 8d7cb91..dd3fbb9 100644
--- a/MAVENProject/src/main/java/environnement/Obstacle.java
+++ b/MAVENProject/src/main/java/map/Obstacle.java
@@ -1,8 +1,9 @@
-package environnement;
+package map;
 
 import java.util.List;
 
 import entity.Character;
+import environnement.HitBox;
 
 public class Obstacle {
 
-- 
GitLab