diff --git a/src/personnage/CartePersonnage.java b/src/personnage/CartePersonnage.java index ea4bd00..4b445ef 100644 --- a/src/personnage/CartePersonnage.java +++ b/src/personnage/CartePersonnage.java @@ -1,9 +1,10 @@ package personnage; +import carte.CarteCondition; import condition.Condition; import main.Joueur; -public class CartePersonnage { +public class CartePersonnage extends CarteCondition { //attributs private String nom; private int hp; @@ -18,7 +19,7 @@ public class CartePersonnage { this.condition=condition; } - //méthodes + //m�thodes public void utiliser() {}; @@ -39,5 +40,10 @@ public class CartePersonnage { public void deplacer() { } + + public void setEffet() + { + // TODO + } } diff --git a/src/personnage/Vampire.java b/src/personnage/Vampire.java index f5b031b..7ae8df7 100644 --- a/src/personnage/Vampire.java +++ b/src/personnage/Vampire.java @@ -7,10 +7,23 @@ public class Vampire extends CartePersonnage{ //constructeur public Vampire(String nom, int hp, Joueur joueur, Condition condition) { super(nom, hp, joueur, condition); + //this.setEffet( + + //new EffetSelf( new ActionAltererStatistiquesJoueur("HP",2,true)); + //); + // } - //méthode + public void utiliser(Joueur j) + { + //this.getEffet().affecte(this.joueur) + } + + //m�thode public void attaquer(Joueur j) { + + // attaquer(j) + //utiliser(this.joueur); } }