GestionnaireEquipements + EquipementStat
This commit is contained in:
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user