diff --git a/src/main/java/bitFight/Character.java b/src/main/java/bitFight/Character.java index 252f6e2b72e6eb7c799e35988973254449eaadd9..377f53cc1b5e2599d08584fa4cfd29da763cb52f 100644 --- a/src/main/java/bitFight/Character.java +++ b/src/main/java/bitFight/Character.java @@ -94,5 +94,8 @@ public class Character implements Serializable { public boolean isExhausted(){ return this.currentEnergy <= 0; } + + + } diff --git a/src/main/java/bitFight/Level.java b/src/main/java/bitFight/Level.java index 5e5e0965f80daa9c0de872cfea7e7da8bee05e95..ca5a5b6028a3840d4816c523d2018b2cc1deaeaa 100644 --- a/src/main/java/bitFight/Level.java +++ b/src/main/java/bitFight/Level.java @@ -72,16 +72,30 @@ public class Level{ Display.goToUserInput(); } - // affiche la jauge de vie de l'ennemi - public String displayEnnemyHealth() { - return this.ennemy.toString() + " - " + (int)this.ennemy.getCurrentHealth() +"/" + (int)this.ennemy.getMaxHealth(); + + // affiche la jauge de vie + + public void displayLifePoints (){ + System.err.println(); + System.out.println("\t \t " +this.player.getName()); + System.out.print(Terminal.GREEN+" \t current health "+Terminal.RESET); + for (int indice = 0; indice < ((this.player.getCurrentHealth()/this.player.getMaxHealth())*100)/2; indice ++){ + System.out.print(Terminal.GREEN+ "▬"+ Terminal.RESET); + } + System.out.print(" "); + System.err.println( (int) this.player.getCurrentHealth() + "/" + (int) this.player.getMaxHealth()); + System.out.print(Terminal.YELLOW+"\t current energy "+Terminal.RESET); + for (int indice = 0; indice < (this.player.getCurrentEnergy())/2; indice ++){ + System.out.print(Terminal.YELLOW +"▬"+ Terminal.RESET); + } + System.out.print(" "); + System.err.println(this.player.getCurrentEnergy() + "/" + this.player.getMaxEnergy()); } - - // affiche la jauge de vie du joueur - public String displayPlayerHealth() { - return (int)this.player.getCurrentHealth() +"/" + (int)this.player.getMaxHealth(); + public String displayPlayerHealth(){ + return (int )this.ennemy.getCurrentHealth() +" / " + (int) this.ennemy.getMaxHealth(); } + // annonce la mort de l'ennemi public void ennemyDying() { System.out.println("The ennemy is dead!"); @@ -217,5 +231,5 @@ public class Level{ } - +