From 4545dada132deb3dc06e517c021a12a2654b1d76 Mon Sep 17 00:00:00 2001 From: Kellian Mirey <kellian.mirey.etu@univ-lille.fr> Date: Thu, 5 Sep 2024 11:59:55 +0200 Subject: [PATCH] Add enemy health bar --- src/main/java/bitFight/Display.java | 2 +- src/main/java/bitFight/Level.java | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/bitFight/Display.java b/src/main/java/bitFight/Display.java index ec6ccc2..86abf05 100644 --- a/src/main/java/bitFight/Display.java +++ b/src/main/java/bitFight/Display.java @@ -9,7 +9,7 @@ public class Display { public static Level level; public static int row = 1; - public static int dec = 6; + public static int dec = 10; public Display(Level l){ this.level = l; diff --git a/src/main/java/bitFight/Level.java b/src/main/java/bitFight/Level.java index 78391f2..207da68 100644 --- a/src/main/java/bitFight/Level.java +++ b/src/main/java/bitFight/Level.java @@ -98,6 +98,18 @@ public class Level{ } System.out.print(" "); System.err.println(this.player.getCurrentEnergy() + "/" + this.player.getMaxEnergy()); + + + System.err.println(); + System.out.println("Ennemy " + this.ennemy.getName()); + System.out.println(); + System.out.print(Terminal.RED+" \t current health "+Terminal.RESET); + double pourcentageEnnemy = (this.ennemy.getCurrentHealth()/this.ennemy.getMaxHealth())*100; + for (int indice = 0; indice < pourcentageEnnemy/2; indice ++){ + System.out.print(Terminal.RED+ "▬"+Terminal.RESET); + } + System.out.print(" "); + System.err.println( (int) this.ennemy.getCurrentHealth() + "/" + (int) this.ennemy.getMaxHealth() + " Level : " + ennemy.getLevel() + " "); } -- GitLab