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=
includes=**
jar.compress=false
javac.classpath=
javac.classpath=\
${libs.absolutelayout.classpath}
# Space-separated list of extra javac options
javac.compilerargs=
javac.deprecation=false

View File

@ -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;
}
}

View File

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