personnage Charles effectué
This commit is contained in:
parent
9d298ba9c1
commit
2698b48823
@ -1,5 +1,9 @@
|
||||
package personnage;
|
||||
|
||||
import effet.Effet;
|
||||
import effet.EffetSelf;
|
||||
import effet.action.Action;
|
||||
import effet.action.ActionAltererStatistiquesJoueur;
|
||||
import main.Joueur;
|
||||
|
||||
public class Charles extends CartePersonnage{
|
||||
@ -7,16 +11,25 @@ public class Charles extends CartePersonnage{
|
||||
//constructeur
|
||||
public Charles(String nom, int hp, Joueur joueur) {
|
||||
super(nom, hp, joueur);
|
||||
|
||||
Action action = new ActionAltererStatistiquesJoueur("HP",2,true);
|
||||
Effet effet = new EffetSelf(action);
|
||||
this.setEffet(effet);
|
||||
}
|
||||
|
||||
//m<EFBFBD>thode
|
||||
public void attaquer(Joueur j) {
|
||||
|
||||
super.attaquer(j);
|
||||
if(this.getJoueur().getRevele())
|
||||
{
|
||||
utiliser(this.getJoueur());
|
||||
super.attaquer(j);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void utiliser() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
this.getEffet().utiliser(this.getJoueur());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user