Ajout Allie
This commit is contained in:
parent
6aa5c69bd9
commit
61e3e64f08
@ -1,17 +1,29 @@
|
||||
package personnage;
|
||||
|
||||
import condition.Condition;
|
||||
import effet.Action;
|
||||
import effet.ActionAltererStatistiquesJoueur;
|
||||
import effet.Effet;
|
||||
import effet.EffetSelf;
|
||||
import main.Joueur;
|
||||
|
||||
public class Allie extends Unique{
|
||||
//constructeur
|
||||
|
||||
public Allie(String nom, int hp, Joueur joueur, Condition condition,boolean capaciteUsed) {
|
||||
super(nom, hp, joueur, condition, capaciteUsed);
|
||||
|
||||
|
||||
Action action = new ActionAltererStatistiquesJoueur("HP",this.getPv(),false);
|
||||
Effet effet = new EffetSelf(action);
|
||||
this.setEffet(effet);
|
||||
}
|
||||
|
||||
//méthode
|
||||
public void deplacer() {
|
||||
|
||||
public void utiliser(Joueur j) {
|
||||
|
||||
if(!this.isCapaciteUsed()) {
|
||||
this.getEffet().utiliser(j);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -7,14 +7,14 @@ import main.Joueur;
|
||||
public class CartePersonnage extends CarteCondition {
|
||||
//attributs
|
||||
private String nom;
|
||||
private int hp;
|
||||
private int pv;
|
||||
private Joueur joueur;
|
||||
private Condition condition;
|
||||
|
||||
//constructeurs
|
||||
public CartePersonnage(String nom, int hp, Joueur joueur,Condition condition){
|
||||
public CartePersonnage(String nom, int pv, Joueur joueur,Condition condition){
|
||||
this.nom=nom;
|
||||
this.hp=hp;
|
||||
this.setPv(pv);
|
||||
this.joueur=joueur;
|
||||
this.condition=condition;
|
||||
}
|
||||
@ -41,9 +41,8 @@ public class CartePersonnage extends CarteCondition {
|
||||
|
||||
}
|
||||
|
||||
public void setEffet()
|
||||
{
|
||||
// TODO
|
||||
public int getPv() {
|
||||
return pv;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -4,13 +4,20 @@ import condition.Condition;
|
||||
import main.Joueur;
|
||||
|
||||
public class Unique extends CartePersonnage{
|
||||
//attributs
|
||||
|
||||
private boolean capaciteUsed;
|
||||
|
||||
//constructeur
|
||||
public Unique(String nom, int hp, Joueur joueur,Condition condition,boolean capaciteUsed) {
|
||||
super(nom, hp, joueur, condition);
|
||||
this.capaciteUsed=capaciteUsed;
|
||||
this.setCapaciteUsed(capaciteUsed);
|
||||
}
|
||||
|
||||
public boolean isCapaciteUsed() {
|
||||
return capaciteUsed;
|
||||
}
|
||||
|
||||
public void setCapaciteUsed(boolean capaciteUsed) {
|
||||
this.capaciteUsed = capaciteUsed;
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user