diff --git a/MAVENProject/src/main/java/jeu/Painter.java b/MAVENProject/src/main/java/jeu/Painter.java index 9e204bab73127916ec5fc1767217a446bc40c49f..21f0e869042d23fdf0b652e00dc85d21e0b90703 100644 --- a/MAVENProject/src/main/java/jeu/Painter.java +++ b/MAVENProject/src/main/java/jeu/Painter.java @@ -32,19 +32,16 @@ public class Painter implements GamePainter{ private static Coordonnees coordonneesCam; public int xCam; public int zCam; - private int decalage = 225; + private int decalage = 255; // decalage Cam bas pour perso private Painter painter; public Painter() { - } @Override public void draw(BufferedImage im) { - coordonneesCam = gameCharacter.getCoord(); - xCam = -WIDTH/2 + (int) coordonneesCam.getX(); - zCam = -HEIGHT/2 +(int) coordonneesCam.getZ()-decalage; + cameraUse(); Graphics2D crayon = (Graphics2D) im.getGraphics(); crayon.setColor(Color.blue); @@ -199,6 +196,12 @@ public class Painter implements GamePainter{ } } + private void cameraUse(){ + coordonneesCam = gameCharacter.getCoord(); + xCam = -WIDTH/2 + (int) coordonneesCam.getX(); + zCam = -HEIGHT/2 +(int) coordonneesCam.getZ()-decalage; + } + @Override public int getWidth() { return WIDTH;