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