From 041163123494876ac6b2539441c3bba55fd4c6aa Mon Sep 17 00:00:00 2001 From: Azurlors <florianrichard2001@gmail.com> Date: Fri, 16 Dec 2022 15:35:26 +0100 Subject: [PATCH] formatage variable --- .../src/main/java/engine/DrawingPanel.java | 12 +---------- .../src/main/java/entity/Character.java | 2 +- .../src/main/java/entity/Monster.java | 2 +- .../main/java/entity/ShootingCharacter.java | 2 +- .../main/java/environnement/Coordonnees.java | 10 ++------- .../src/main/java/environnement/HitBox.java | 21 ++++--------------- .../src/main/java/jeu/Controller.java | 2 +- MAVENProject/src/main/java/jeu/Jeu.java | 1 - MAVENProject/src/main/java/jeu/Painter.java | 4 +--- .../main/java/loaders/CharacterLoader.java | 4 ++-- .../src/main/java/loaders/ObstacleLoader.java | 4 ++-- MAVENProject/src/main/java/map/Coffre.java | 2 +- MAVENProject/src/main/java/map/Obstacle.java | 2 +- MAVENProject/src/main/java/spotify/MP3.java | 3 +-- 14 files changed, 19 insertions(+), 52 deletions(-) diff --git a/MAVENProject/src/main/java/engine/DrawingPanel.java b/MAVENProject/src/main/java/engine/DrawingPanel.java index b253f6c..04e5b49 100644 --- a/MAVENProject/src/main/java/engine/DrawingPanel.java +++ b/MAVENProject/src/main/java/engine/DrawingPanel.java @@ -9,7 +9,6 @@ import java.awt.Graphics; import java.awt.image.BufferedImage; import javax.swing.JPanel; -import static jeu.Jeu.getGameCharacter; public class DrawingPanel extends JPanel { @@ -90,16 +89,7 @@ public class DrawingPanel extends JPanel { */ public void paint(Graphics g) { super.paint(g); - if (getGameCharacter().getCoord() != null){ - //int x = (int) getGameCharacter().getCoord().getX(); - //int z = (int) getGameCharacter().getCoord().getZ(); - g.drawImage(this.currentImage, 0,0, getWidth(), getHeight(),0, 0, getWidth(), getHeight(), null); - } - else { - g.drawImage(this.currentImage, 0,0, getWidth(), getHeight()+100, 0, 0, + g.drawImage(this.currentImage, 0,0, getWidth(), getHeight(), 0, 0, getWidth(), getHeight(), null); - System.out.println("test"); - } } - } diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java index 5c4b1e6..311acb1 100644 --- a/MAVENProject/src/main/java/entity/Character.java +++ b/MAVENProject/src/main/java/entity/Character.java @@ -147,7 +147,7 @@ public class Character extends Entity{ private void keyGestion() { for (Coffre cof : Jeu.getCoffreTable()){ if (HitBox.collision(this.getHitBox(), cof.getHitbox())){ - if (cof.key ==true) { + if (cof.key) { this.key += 1; cof.key = false; System.out.print("Tu as trouvé une clée!"); diff --git a/MAVENProject/src/main/java/entity/Monster.java b/MAVENProject/src/main/java/entity/Monster.java index 57c8bbd..32802a1 100644 --- a/MAVENProject/src/main/java/entity/Monster.java +++ b/MAVENProject/src/main/java/entity/Monster.java @@ -54,7 +54,7 @@ public class Monster extends Entity{ //recupere la liste des obstacles dans le voisinage List<Obstacle> listeObstaclesInVoisinage = getObstacleTable(); //stocke l'obstacle avec lequel il y a eu collision - HashMap<Obstacle,PositionCollision> collisionsPresentes = new HashMap<Obstacle,PositionCollision>(); + HashMap<Obstacle,PositionCollision> collisionsPresentes = new HashMap<>(); //recupere les collisions for (int i=0;i<listeObstaclesInVoisinage.size();i++) { diff --git a/MAVENProject/src/main/java/entity/ShootingCharacter.java b/MAVENProject/src/main/java/entity/ShootingCharacter.java index cd7da03..dbf6a10 100644 --- a/MAVENProject/src/main/java/entity/ShootingCharacter.java +++ b/MAVENProject/src/main/java/entity/ShootingCharacter.java @@ -15,7 +15,7 @@ public class ShootingCharacter extends Character{ public void attaque(){ if (this.getTableCommande().get("CommandAttack") != 0 && hasAttacked == 0){ //on ajoute un kunai dans la liste List<Kunai> temp = Jeu.getKunaiList(); - Coordonnees coordKunai = new Coordonnees(coord.getX()+direction*Kunai.getWidth()/2+direction*this.getEntityWIDTH()/2, coord.getZ()); + Coordonnees coordKunai = new Coordonnees(coord.getX() + (direction * (double) Kunai.getWidth() / 2) + ((direction * this.getEntityWIDTH()) / 2), coord.getZ()); temp.add(new Kunai(direction, attackStat, coordKunai)); Jeu.setKunaiList(temp); hasAttacked++; diff --git a/MAVENProject/src/main/java/environnement/Coordonnees.java b/MAVENProject/src/main/java/environnement/Coordonnees.java index 35f8e8e..471fbe5 100644 --- a/MAVENProject/src/main/java/environnement/Coordonnees.java +++ b/MAVENProject/src/main/java/environnement/Coordonnees.java @@ -2,20 +2,14 @@ package environnement; public class Coordonnees { - private double x; - private double z; + private final double x; + private final double z; public Coordonnees(double newX,double newZ){ this.x = newX; this.z = newZ; } - public static int distance(Object o1,Object o2){ - //if (((o1 instanceof Entity) || (o1 instanceof Bloc)) && ((o2 instanceof Entity) || (o2 instanceof Bloc)))return Math.sqrt(Math.pow(o1.coord.x - o2.coord.x, 2) + Math.pow(o1.coord.y - o2.coord.y,2)); - //a retoucher selon le reste du programme - return 0; - } - public double getX() { return x; } diff --git a/MAVENProject/src/main/java/environnement/HitBox.java b/MAVENProject/src/main/java/environnement/HitBox.java index c10728e..a20f346 100644 --- a/MAVENProject/src/main/java/environnement/HitBox.java +++ b/MAVENProject/src/main/java/environnement/HitBox.java @@ -9,11 +9,10 @@ import static environnement.PositionCollision.*; public class HitBox { //private final Coordonnees centre; - private HashMap<String, Coordonnees> extremites = new HashMap<>(); - private static double defaultUnit = 10; - private double width; - private double height; - private Coordonnees centre; + private final HashMap<String, Coordonnees> extremites = new HashMap<>(); + private final double width; + private final double height; + private final Coordonnees centre; public double getWidth() { return width; @@ -27,14 +26,6 @@ public class HitBox { return centre; } - public HitBox(Coordonnees c){ - extremites.put("HautDroite",new Coordonnees(c.getX()+defaultUnit/2,c.getZ()-defaultUnit/2)); - extremites.put("BasDroite",new Coordonnees(c.getX()+defaultUnit/2,c.getZ()+defaultUnit/2)); - extremites.put("HautGauche",new Coordonnees(c.getX()-defaultUnit/2,c.getZ()-defaultUnit/2)); - extremites.put("BasGauche",new Coordonnees(c.getX()-defaultUnit/2,c.getZ()+defaultUnit/2)); - centre = c; - } - public HitBox(Coordonnees c , double Height , double Width){ extremites.put("HautDroite",new Coordonnees(c.getX()+Width/2,c.getZ()-Height/2)); extremites.put("BasDroite",new Coordonnees(c.getX()+Width/2,c.getZ()+Height/2)); @@ -45,10 +36,6 @@ public class HitBox { centre = c; } - public static int getDefaultUnit() { - return (int)defaultUnit; - } - public static Boolean collision(HitBox A, HitBox B){ Boolean a = !(A.extremites.get("HautGauche").getX() > B.extremites.get("HautDroite").getX()); // A est à droite de B Boolean b = !(A.extremites.get("HautDroite").getX() <= B.extremites.get("HautGauche").getX()); // A est à gauche de B diff --git a/MAVENProject/src/main/java/jeu/Controller.java b/MAVENProject/src/main/java/jeu/Controller.java index 625d882..52e12a1 100644 --- a/MAVENProject/src/main/java/jeu/Controller.java +++ b/MAVENProject/src/main/java/jeu/Controller.java @@ -9,7 +9,7 @@ public class Controller implements GameController{ private boolean isRightPressed, isLeftPressed, isSpacePressed; private boolean isLeftCLickPressed; - private HashMap<String,Boolean> cmd = new HashMap<String,Boolean>(); + private final HashMap<String,Boolean> cmd = new HashMap<>(); /* * commande en cours */ diff --git a/MAVENProject/src/main/java/jeu/Jeu.java b/MAVENProject/src/main/java/jeu/Jeu.java index 775e5a2..37b2d01 100644 --- a/MAVENProject/src/main/java/jeu/Jeu.java +++ b/MAVENProject/src/main/java/jeu/Jeu.java @@ -130,7 +130,6 @@ public class Jeu implements Game{ monsterList.add(new Monster(new Coordonnees(320, sol.getHitbox().getExtremites().get("HautGauche").getZ()-500), 1000, 30, 60, 1,5)); monsterList.add(new Bat(new Coordonnees(1500, sol.getHitbox().getExtremites().get("HautGauche").getZ()-500), 1, 3)); monsterList.add(new Boss(new Coordonnees(3000, sol.getHitbox().getExtremites().get("HautGauche").getZ()-500), 500, 90, 180, 3, 50));*/ - System.out.println(monsterList); //on charge le perso (a la fin du constructeur, cest important par rapport a obstacleTable, sinon y'a des pbs de "causalite") gameCharacterLoader = new CharacterLoader(characterSkinPath,new ShootingCharacter(new Coordonnees(xdebut, zdebut), 1500, 1,600000)); gameCharacter = new ShootingCharacter(new Coordonnees(xdebut, zdebut), 1500, 1,600000); diff --git a/MAVENProject/src/main/java/jeu/Painter.java b/MAVENProject/src/main/java/jeu/Painter.java index 6c3ac58..3da3403 100644 --- a/MAVENProject/src/main/java/jeu/Painter.java +++ b/MAVENProject/src/main/java/jeu/Painter.java @@ -28,12 +28,10 @@ public class Painter implements GamePainter{ //protected static final int HEIGHT = TILES_SIZE*TILES_IN_HEIGHT; protected static final int WIDTH =1500; protected static final int HEIGHT=750; - public static Obstacle test = new Obstacle(new HitBox(new Coordonnees(300,550),32,128)); - private static Coordonnees coordonneesCam; public int xCam; public int zCam; - private int decalage = 255; // decalage Cam bas pour perso + private final int decalage = 255; // decalage Cam bas pour perso public Painter() { } diff --git a/MAVENProject/src/main/java/loaders/CharacterLoader.java b/MAVENProject/src/main/java/loaders/CharacterLoader.java index d325200..02c104e 100644 --- a/MAVENProject/src/main/java/loaders/CharacterLoader.java +++ b/MAVENProject/src/main/java/loaders/CharacterLoader.java @@ -8,7 +8,7 @@ import java.util.HashMap; import javax.swing.ImageIcon; public class CharacterLoader { // classe qui cree le perso - private Character gameCharacter; // perso a creer + private final Character gameCharacter; // perso a creer private String skinPath; // chemin du skin a l'instant t du jeu private Image imageCharacter; private Map<String,Integer> pathTable; // objet utilise a revoir @@ -17,7 +17,7 @@ public class CharacterLoader { // classe qui cree le perso gameCharacter = charac; skinPath = path; imageCharacter = new ImageIcon(path).getImage(); - pathTable = new HashMap<String,Integer>(); + pathTable = new HashMap<>(); } diff --git a/MAVENProject/src/main/java/loaders/ObstacleLoader.java b/MAVENProject/src/main/java/loaders/ObstacleLoader.java index f8cbba0..669ea96 100644 --- a/MAVENProject/src/main/java/loaders/ObstacleLoader.java +++ b/MAVENProject/src/main/java/loaders/ObstacleLoader.java @@ -7,8 +7,8 @@ import java.net.URL; public class ObstacleLoader { - private Image imageObstacle; - private Obstacle obstacle; + private final Image imageObstacle; + private final Obstacle obstacle; public Image getImageObstacle() { return imageObstacle; diff --git a/MAVENProject/src/main/java/map/Coffre.java b/MAVENProject/src/main/java/map/Coffre.java index 36d0838..92c26e7 100644 --- a/MAVENProject/src/main/java/map/Coffre.java +++ b/MAVENProject/src/main/java/map/Coffre.java @@ -6,7 +6,7 @@ import environnement.HitBox; public class Coffre { - private HitBox hitbox; + private final HitBox hitbox; public boolean key = true; public Coffre(HitBox h){ diff --git a/MAVENProject/src/main/java/map/Obstacle.java b/MAVENProject/src/main/java/map/Obstacle.java index f64afc2..0075bc3 100644 --- a/MAVENProject/src/main/java/map/Obstacle.java +++ b/MAVENProject/src/main/java/map/Obstacle.java @@ -23,7 +23,7 @@ public final class Obstacle { @Override public String toString() { - return "Obstacle coordonnees" + Double.toString(hitbox.getCentre().getX()) + " " + Double.toString(hitbox.getCentre().getZ()); + return "Obstacle coordonnees" + hitbox.getCentre().getX() + " " + hitbox.getCentre().getZ(); } } diff --git a/MAVENProject/src/main/java/spotify/MP3.java b/MAVENProject/src/main/java/spotify/MP3.java index 71dc27c..9941ea3 100644 --- a/MAVENProject/src/main/java/spotify/MP3.java +++ b/MAVENProject/src/main/java/spotify/MP3.java @@ -13,8 +13,7 @@ public class MP3 { String fn = "Music/"; URL url = getClass().getClassLoader().getResource(fn); assert url != null; - String path = url.toString().substring(6)+"/"+musicPath; - filePath = path; + filePath = url.toString().substring(6)+"/"+musicPath; } public void displayMusic(){ -- GitLab