VampireTest
This commit is contained in:
@ -12,8 +12,11 @@ public abstract class CarteCondition extends CarteEffet{
|
||||
|
||||
private Condition condition;
|
||||
|
||||
@Override
|
||||
public void utiliser(Joueur j) {
|
||||
super.utiliser(j);
|
||||
if(this.condition.isTrue(j)) {
|
||||
super.utiliser(j);
|
||||
}
|
||||
}
|
||||
|
||||
public Condition getCondition() {
|
||||
@ -23,6 +26,4 @@ public abstract class CarteCondition extends CarteEffet{
|
||||
public void setCondition(Condition condition) {
|
||||
this.condition = condition;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -5,19 +5,18 @@ import effet.Effet;
|
||||
|
||||
public abstract class CarteEffet extends Carte{
|
||||
|
||||
private Effet effet;
|
||||
|
||||
public CarteEffet(String nom, String description) {
|
||||
super(nom, description);
|
||||
|
||||
}
|
||||
|
||||
private Effet effet;
|
||||
|
||||
|
||||
/*
|
||||
* @param j Appel la méthode utiliser de effet sur le joueur j
|
||||
*/
|
||||
public void utiliser(Joueur j) {
|
||||
effet.utiliser(j);
|
||||
this.effet.utiliser(j);
|
||||
}
|
||||
|
||||
public void setEffet(Effet e) {
|
||||
|
Reference in New Issue
Block a user