From 8f59bb6ff37f35a0da7ea1085365705832d4a139 Mon Sep 17 00:00:00 2001 From: mohamed taarit <mohamed.taarit.etu@univ-lille.fr> Date: Tue, 3 Sep 2024 16:13:10 +0200 Subject: [PATCH] test --- src/main/java/bitFight/Attack.java | 6 +++++- src/main/java/bitFight/Main.java | 24 +++++++++++++++++++++--- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/main/java/bitFight/Attack.java b/src/main/java/bitFight/Attack.java index 748b03c..9b3f3e1 100644 --- a/src/main/java/bitFight/Attack.java +++ b/src/main/java/bitFight/Attack.java @@ -1,7 +1,11 @@ package bitFight; public enum Attack implements Action { - PUNCH(10); + PUNCH(10), + KICK(20), + SUPERMANPUNCH(50), + DOUBLEKICK(60) + ; private int damage; Attack(int damage) { diff --git a/src/main/java/bitFight/Main.java b/src/main/java/bitFight/Main.java index e7c6d22..74892aa 100644 --- a/src/main/java/bitFight/Main.java +++ b/src/main/java/bitFight/Main.java @@ -32,15 +32,33 @@ class Main { } System.out.println("input valide"); - if (input.getInput().equals("a")) { + if (input.getInput().toUpperCase().equals("PUNCH")) { JoueurEnnemi.damage(Attack.PUNCH.getDamage()); - System.out.println("Ennemi" + " health : " + JoueurEnnemi.getCurrentHealth()); + System.out.println("Ennemi" + " health : " + (int) JoueurEnnemi.getCurrentHealth()); input.setInput(in.nextLine()); + + }else if(input.getInput().toUpperCase().equals("KICK")) { + JoueurEnnemi.damage(Attack.KICK.getDamage()); + System.out.println("Ennemi" + " health : " + (int) JoueurEnnemi.getCurrentHealth()); + input.setInput(in.nextLine()); + + }else if (input.getInput().toUpperCase().equals("SUPERMAN PUNCH")) { + JoueurEnnemi.damage(Attack.SUPERMANPUNCH.getDamage()); + System.out.println("Ennemi" + " health : " + (int) JoueurEnnemi.getCurrentHealth()); + input.setInput(in.nextLine()); + + }else if (input.getInput().toUpperCase().equals("DOUBLE KICK")) { + JoueurEnnemi.damage(Attack.DOUBLEKICK.getDamage()); + System.out.println("Ennemi" + " health : " + (int) JoueurEnnemi.getCurrentHealth()); + input.setInput(in.nextLine()); + + }else{ + System.out.println("cette attaque n'est pas disponible :( \n les attaques disponible sont : \n \t punch , kick , double kikck , superman punch . "); } if(Duration.between(timeBeforeAttack, LocalDateTime.now()).toSeconds() > attackTime){ //TODO, code pour joueur qui vient de se faire attaquer, FIN DE BOUCLE - System.out.println("attaque"); + System.out.println("?? "); } } -- GitLab