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;