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