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 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(); }