diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java index cf95d25fa453e05d7a4ae8929d1eab931f090105..0b66e83ea4bd04f1524d342e595ab136a2ad2626 100644 --- a/MAVENProject/src/main/java/entity/Character.java +++ b/MAVENProject/src/main/java/entity/Character.java @@ -118,12 +118,12 @@ public class Character extends Entity{ } public void keyGestion() { - for (Coffre obs : Jeu.getCoffreTable()){ - if (collision(this.getHitBox(), obs.getHitbox())){ - if (obs.key ==true) { + for (Coffre cof : Jeu.getCoffreTable()){ + if (collision(this.getHitBox(), cof.getHitbox())){ + if (cof.key ==true) { this.key += 1; - obs.key = false; - System.out.print(this.key); + cof.key = false; + System.out.print("Tu as trouvé une clée!"); } } } diff --git a/MAVENProject/src/main/java/jeu/Painter.java b/MAVENProject/src/main/java/jeu/Painter.java index 0772b7bb9f1993dab9ea9da0ab628273afb46b91..b5fa552886f735df26c2318da88a41b5de7efcea 100644 --- a/MAVENProject/src/main/java/jeu/Painter.java +++ b/MAVENProject/src/main/java/jeu/Painter.java @@ -43,6 +43,7 @@ public class Painter implements GamePainter{ drawSol(crayon); drawObstacleBis(crayon,test,"plateforme.png"); drawLifePoints(crayon); + drawKey(crayon); drawMonsters(crayon); } @@ -55,6 +56,12 @@ public class Painter implements GamePainter{ } + + private void drawKey(Graphics2D crayon){ + if(gameCharacter.key==0) { + crayon.fillRect(-10,20,-20,30); + } + } private void drawLifePoints(Graphics2D crayon){ String fn = "Frames_perso"; URL url = Jeu.class.getClassLoader().getResource(fn);