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