From 58c0a1968917a35ded8c5d50e30361753fc076e0 Mon Sep 17 00:00:00 2001 From: Azurlors <florianrichard2001@gmail.com> Date: Mon, 28 Nov 2022 12:44:43 +0100 Subject: [PATCH] Raloum --- MAVENProject/src/main/java/jeu/Jeu.java | 4 ++++ MAVENProject/src/main/java/jeu/Painter.java | 11 +++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/MAVENProject/src/main/java/jeu/Jeu.java b/MAVENProject/src/main/java/jeu/Jeu.java index 7ad7b95..37ed3fa 100644 --- a/MAVENProject/src/main/java/jeu/Jeu.java +++ b/MAVENProject/src/main/java/jeu/Jeu.java @@ -12,6 +12,8 @@ import java.util.Map; import entity.Character; import engine.Game; import environnement.Coordonnees; +import environnement.HitBox; +import environnement.Obstacle; import loaders.CharacterLoader; @@ -30,6 +32,8 @@ public class Jeu implements Game{ int nbBeforeFramechgt = nbIterationPerFrame; //private boolean characterNotMoving = true; private boolean characterAttacking = false; //boolean necessaire pour rendre l'animation d'attaque prioritaire + + public static Obstacle sol = new Obstacle(new HitBox(new Coordonnees(200,700),1,1000000)); public Jeu(String source) { diff --git a/MAVENProject/src/main/java/jeu/Painter.java b/MAVENProject/src/main/java/jeu/Painter.java index dbf49de..a017ac7 100644 --- a/MAVENProject/src/main/java/jeu/Painter.java +++ b/MAVENProject/src/main/java/jeu/Painter.java @@ -11,9 +11,8 @@ import java.awt.image.BufferedImage; import java.util.HashMap; import static environnement.HitBox.collision; -import static jeu.Jeu.gameCharacter; -import static jeu.Jeu.gameCharacterLoader; -import static jeu.Jeu.getCoordSol; +import static jeu.Jeu.*; + public class Painter implements GamePainter{ @@ -30,8 +29,8 @@ public class Painter implements GamePainter{ public void draw(BufferedImage im) { Graphics2D crayon = (Graphics2D) im.getGraphics(); crayon.setColor(Color.blue); - drawCharacter(crayon, gameCharacter,gameCharacterLoader.getImageCharacter()); - drawSol(crayon); + drawCharacter(crayon,gameCharacterLoader.getImageCharacter()); + drawObstacle(crayon, sol); if (!collision(gameCharacter.getHitBox(), test.getHitbox())){ crayon.setColor(Color.blue); } @@ -53,7 +52,7 @@ public class Painter implements GamePainter{ return HEIGHT; } - private void drawCharacter(Graphics2D crayon, Character charac,Image imageCharac){ + private void drawCharacter(Graphics2D crayon,Image imageCharac){ int x = (int) gameCharacter.getCoord().getX(); int y = (int) gameCharacter.getCoord().getZ(); //crayon.fillRect(x-15,y-30, (int) gameCharacter.getEntityWIDTH(),(int) gameCharacter.getEntityHEIGHT()); -- GitLab