From ba4a63a181da6d9d62f4a3fd0efb5f8091e4ce72 Mon Sep 17 00:00:00 2001 From: bruno <brunolacote1@gmail.com> Date: Mon, 12 Dec 2022 02:11:11 +0100 Subject: [PATCH] key2 --- MAVENProject/src/main/java/entity/Character.java | 10 +++++----- MAVENProject/src/main/java/jeu/Painter.java | 7 +++++++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java index cf95d25..0b66e83 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 0772b7b..b5fa552 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); -- GitLab