From 022794258435396a723723b520a6773ec0af83dd Mon Sep 17 00:00:00 2001
From: "emile.malcuit" <lalorceyemile@gmail.com>
Date: Mon, 10 Feb 2025 11:51:50 +0100
Subject: [PATCH] En train de faire la fonction du boutton

---
 JDR/nbproject/project.properties |  3 ++-
 JDR/src/metier/Jeu.java          | 19 ++++++++++++++++++-
 JDR/src/metier/Personnage.java   |  2 +-
 3 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/JDR/nbproject/project.properties b/JDR/nbproject/project.properties
index 8e1ba9f..3ee6bff 100644
--- a/JDR/nbproject/project.properties
+++ b/JDR/nbproject/project.properties
@@ -35,7 +35,8 @@ dist.jlink.output=${dist.jlink.dir}/JDR
 excludes=
 includes=**
 jar.compress=false
-javac.classpath=
+javac.classpath=\
+    ${libs.absolutelayout.classpath}
 # Space-separated list of extra javac options
 javac.compilerargs=
 javac.deprecation=false
diff --git a/JDR/src/metier/Jeu.java b/JDR/src/metier/Jeu.java
index 07502d9..aeb73ab 100644
--- a/JDR/src/metier/Jeu.java
+++ b/JDR/src/metier/Jeu.java
@@ -4,6 +4,8 @@
  */
 package metier;
 
+import java.util.Vector;
+
 /**
  *
  * @author emile.lalorcey
@@ -23,7 +25,9 @@ public class Jeu {
         }
     
     /********* Guetteur ********/
-    
+    public String getnomJeu(){
+        return this.nomJeu;
+    }
     
     /**
      * Getteur de mes personnages
@@ -94,4 +98,17 @@ public class Jeu {
         return min + (int)(Math.random() * ((max - min) + 1));
     }
     
+    /**
+     * Cette Fonction permet d'obtenir la liste des personnages encore en vie
+     * @return 
+     */
+    public Vector getLesPersonnagesVivants (){
+        Vector<String> LesPersonnagesVivants = new Vector<>();
+        for(Personnage Perso:mesPersonnages){
+            if(Perso.getDureeVie() > 0){
+                LesPersonnagesVivants.add(Perso.getClass().getSimpleName()+":"+ Perso.getNom());
+            }
+        }
+        return LesPersonnagesVivants;
+    }
 }
diff --git a/JDR/src/metier/Personnage.java b/JDR/src/metier/Personnage.java
index 92ba9af..a5baa3d 100644
--- a/JDR/src/metier/Personnage.java
+++ b/JDR/src/metier/Personnage.java
@@ -37,7 +37,7 @@ public class Personnage {
      */
     @Override
     public String toString() {
-        return "Nom\t" + nom + "\nEnergie\t" + energie + "\nDuree de vie\t" + dureeVie 
+        return "Nom\t" + this.nom + "\nEnergie\t" + this.energie + "\nDuree de vie\t" + this.dureeVie 
                 + "\n"+this.getClass().getSimpleName();
     }