2020-04-17 14:32:07 +02:00
|
|
|
|
package personnage;
|
|
|
|
|
|
|
|
|
|
import condition.Condition;
|
2020-04-18 14:31:16 +02:00
|
|
|
|
import condition.ConditionMultipleOR;
|
|
|
|
|
import condition.ConditionStatistiques;
|
2020-04-17 14:32:07 +02:00
|
|
|
|
import main.Joueur;
|
2020-04-18 14:31:16 +02:00
|
|
|
|
import main.Plateau;
|
2020-04-17 14:32:07 +02:00
|
|
|
|
|
|
|
|
|
public class LoupGarou extends CartePersonnage {
|
|
|
|
|
//constructeur
|
2020-04-18 14:31:16 +02:00
|
|
|
|
public LoupGarou(String nom, int hp, Joueur joueur) {
|
|
|
|
|
super(nom, hp, joueur);
|
|
|
|
|
|
|
|
|
|
int nbHunter = joueur.getPlateau().getStat(Plateau.NB_HUNTERS);
|
2020-04-18 14:55:27 +02:00
|
|
|
|
Condition winCondition = new ConditionMultipleOR(
|
2020-04-18 14:31:16 +02:00
|
|
|
|
new ConditionStatistiques(ConditionStatistiques.PLATEAU, Plateau.NB_MORTS_HUNTER, nbHunter, ConditionStatistiques.MORE)
|
|
|
|
|
,
|
|
|
|
|
new ConditionStatistiques(ConditionStatistiques.PLATEAU, Plateau.NB_MORTS_NEUTRAL, 3, ConditionStatistiques.MORE)
|
|
|
|
|
);
|
2020-04-18 14:55:27 +02:00
|
|
|
|
this.setCondition(winCondition);
|
2020-04-17 14:32:07 +02:00
|
|
|
|
}
|
|
|
|
|
|
2020-04-18 14:31:16 +02:00
|
|
|
|
//m<>thodes
|
2020-04-17 14:32:07 +02:00
|
|
|
|
public void contreAttaquer(Joueur j) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|