Changement des classes types par des enum
This commit is contained in:
@ -4,31 +4,29 @@ import condition.Condition;
|
||||
import effet.Effet;
|
||||
import effet.action.ActionAltererStatistiquesJoueur;
|
||||
import main.Joueur;
|
||||
import main.Type;
|
||||
|
||||
public class CarteEquipementStat<T extends Type> extends CarteEquipement<Type>{
|
||||
public class CarteEquipementStat extends CarteEquipement{
|
||||
|
||||
public CarteEquipementStat(Type t, Effet effet) {
|
||||
super(t, effet);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public CarteEquipementStat(Type t, Effet effet, Condition condition) {
|
||||
super(t, effet);
|
||||
this.setCondition(condition);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 1602387056611454284L;
|
||||
|
||||
public CarteEquipementStat(String nom, String description) {
|
||||
super(nom, description);
|
||||
}
|
||||
|
||||
public CarteEquipementStat(Effet effet, Condition condition) {
|
||||
super("","");
|
||||
this.setEffet(effet);
|
||||
this.setCondition(condition);
|
||||
}
|
||||
|
||||
public CarteEquipementStat(Effet effet) {
|
||||
super("","");
|
||||
this.setEffet(effet);
|
||||
this.setCondition(new Condition());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reverse(Joueur j) {
|
||||
ActionAltererStatistiquesJoueur action = ((ActionAltererStatistiquesJoueur) this.getEffet().getAction()).getReverseAction();
|
||||
|
Reference in New Issue
Block a user