Images + ajout des cartes visions et ténèbres

This commit is contained in:
Paul Gross
2020-05-06 12:04:30 +02:00
parent 2ab9df30ed
commit e91b24c13a
10 changed files with 215 additions and 21 deletions

View File

@@ -8,6 +8,21 @@ import main.Joueur;
public class ActionVoler extends Action{
public final static boolean DONNER = false;
public final static boolean VOLER = true;
private boolean choix;
public ActionVoler(Boolean choix) {
super();
this.choix = choix;
}
/**
*
*/
private static final long serialVersionUID = 3770148032992025640L;
/**
* Lance l'action de voler une carte équipement.
* @param j1 Le joueur qui vol
@@ -17,12 +32,24 @@ public class ActionVoler extends Action{
@Override
public void affecte(Joueur j1, Joueur j2) {
List<CarteEquipement> equipements = j2.getEquipements();
// J1 choisit quel équipement voler
CarteEquipement equipement = j1.choisir(equipements);
j1.voler(j2,equipement);
if(this.choix) {
List<CarteEquipement> equipements = j2.getEquipements();
// J1 choisit quel équipement voler
CarteEquipement<?> equipement = j1.choisir(equipements);
j1.voler(j2,equipement);
}else {
List<CarteEquipement> equipements = j1.getEquipements();
// J1 choisit quel équipement voler
CarteEquipement<?> equipement = j1.choisir(equipements);
j2.voler(j1,equipement);
}
}
}