personnage Charles effectué

This commit is contained in:
Johann 2020-04-21 15:09:01 +02:00
parent 9d298ba9c1
commit 2698b48823

View File

@ -1,5 +1,9 @@
package personnage; package personnage;
import effet.Effet;
import effet.EffetSelf;
import effet.action.Action;
import effet.action.ActionAltererStatistiquesJoueur;
import main.Joueur; import main.Joueur;
public class Charles extends CartePersonnage{ public class Charles extends CartePersonnage{
@ -7,16 +11,25 @@ public class Charles extends CartePersonnage{
//constructeur //constructeur
public Charles(String nom, int hp, Joueur joueur) { public Charles(String nom, int hp, Joueur joueur) {
super(nom, hp, joueur); super(nom, hp, joueur);
Action action = new ActionAltererStatistiquesJoueur("HP",2,true);
Effet effet = new EffetSelf(action);
this.setEffet(effet);
} }
//m<EFBFBD>thode //m<EFBFBD>thode
public void attaquer(Joueur j) { public void attaquer(Joueur j) {
super.attaquer(j);
if(this.getJoueur().getRevele())
{
utiliser(this.getJoueur());
super.attaquer(j);
}
} }
@Override @Override
public void utiliser() { public void utiliser() {
// TODO Auto-generated method stub // TODO Auto-generated method stub
this.getEffet().utiliser(this.getJoueur());
} }
} }