package effet.action; import java.util.List; import carte.CarteEquipement; 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 * @param j2 Le joueur volé * @return void */ @Override public void affecte(Joueur j1, Joueur j2) { if(this.choix) { List equipements = j2.getEquipements(); // J1 choisit quel équipement voler CarteEquipement equipement = j1.choisir(equipements); j1.voler(j2,equipement); }else { List equipements = j1.getEquipements(); // J1 choisit quel équipement voler CarteEquipement equipement = j1.choisir(equipements); j2.voler(j1,equipement); } } }