Voler équipements

This commit is contained in:
Paul Gross
2020-05-11 15:19:41 +02:00
parent 4d0d06de12
commit 77f7f3e0d9
7 changed files with 36 additions and 33 deletions

View File

@ -17,8 +17,7 @@ public class EffetChoisirEffet extends Effet{
@Override
public void utiliser(Joueur joueur) {
Effet effet = (Effet) joueur.choisir(effets);
Effet effet = (Effet) joueur.choisir(effets,Effet.class);
effet.utiliser(joueur);
}

View File

@ -32,22 +32,18 @@ public class ActionVoler extends Action{
@Override
public void affecte(Joueur j1, Joueur j2) {
if(this.choix) {
List<CarteEquipement> equipements = j2.getEquipements();
// J1 choisit quel équipement voler
CarteEquipement equipement = (CarteEquipement) j1.choisir(equipements);
CarteEquipement equipement = (CarteEquipement) j1.choisir(equipements, CarteEquipement.class);
j1.voler(j2,equipement);
}else {
List<CarteEquipement> equipements = j1.getEquipements();
// J1 choisit quel équipement voler
CarteEquipement equipement = (CarteEquipement) j1.choisir(equipements);
CarteEquipement equipement = (CarteEquipement) j1.choisir(equipements,CarteEquipement.class);
j2.voler(j1,equipement);
}