En train de faire la fonction du boutton

This commit is contained in:
emile.malcuit 2025-02-10 11:51:50 +01:00
parent 3024a370c3
commit 0227942584
3 changed files with 21 additions and 3 deletions

View File

@ -35,7 +35,8 @@ dist.jlink.output=${dist.jlink.dir}/JDR
excludes= excludes=
includes=** includes=**
jar.compress=false jar.compress=false
javac.classpath= javac.classpath=\
${libs.absolutelayout.classpath}
# Space-separated list of extra javac options # Space-separated list of extra javac options
javac.compilerargs= javac.compilerargs=
javac.deprecation=false javac.deprecation=false

View File

@ -4,6 +4,8 @@
*/ */
package metier; package metier;
import java.util.Vector;
/** /**
* *
* @author emile.lalorcey * @author emile.lalorcey
@ -23,7 +25,9 @@ public class Jeu {
} }
/********* Guetteur ********/ /********* Guetteur ********/
public String getnomJeu(){
return this.nomJeu;
}
/** /**
* Getteur de mes personnages * Getteur de mes personnages
@ -94,4 +98,17 @@ public class Jeu {
return min + (int)(Math.random() * ((max - min) + 1)); 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;
}
} }

View File

@ -37,7 +37,7 @@ public class Personnage {
*/ */
@Override @Override
public String toString() { 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(); + "\n"+this.getClass().getSimpleName();
} }