Paul Gross 1e5828f763 Bob
2020-04-21 18:01:24 +02:00

40 lines
841 B
Java

package personnage;
import effet.Effet;
import effet.EffetSelf;
import effet.action.Action;
import effet.action.ActionAltererStatistiquesJoueur;
import main.Joueur;
import main.Plateau;
public class Charles extends CartePersonnage{
public Charles(String nom, int hp, Joueur joueur) {
super(nom, nom, hp, joueur);
Action action = new ActionAltererStatistiquesJoueur("HP",-2,true);
Effet effet = new EffetSelf(action);
this.setEffet(effet);
}
@Override
public void attaquer(Joueur j, int blessure) {
Joueur joueur = this.getJoueur();
super.attaquer(j, blessure);
if(joueur.getStat(Joueur.PLAYER_HP) > 2 && joueur.getRevele()){
Plateau p = j.getPlateau();
utiliser();
p.attaquer(this.getJoueur(), j);
}
}
@Override
public void utiliser() {
this.getEffet().utiliser(this.getJoueur());
}
}