GestionnaireEquipements + EquipementStat

This commit is contained in:
Paul Gross
2020-04-22 14:42:21 +02:00
parent 65c7fa3694
commit 558ec79e1f
10 changed files with 53 additions and 80 deletions

View File

@ -4,7 +4,7 @@ import main.Joueur;
import main.Type;
public class Equipement extends CartePiochable<Type>{
public abstract class Equipement extends CartePiochable<Type>{
public Equipement(String nom, String description) {
@ -15,4 +15,6 @@ public class Equipement extends CartePiochable<Type>{
public void utiliser(Joueur j) {
}
public abstract void reverse(Joueur j);
}

View File

@ -1,13 +1,17 @@
package carte;
import effet.action.ActionAltererStatistiquesJoueur;
import main.Joueur;
public class EquipementStat extends Equipement{
int blessures;
public EquipementStat(String nom, String description, int b) {
super(nom, description);
blessures = b;
}
public int getBlessures() {
return blessures;
@Override
public void reverse(Joueur j) {
ActionAltererStatistiquesJoueur action = ((ActionAltererStatistiquesJoueur) this.getEffet().getAction()).getReverseAction();
action.affecte(j, j);
}
}