package effet; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import main.Joueur; public class ActionMultiple extends Action{ private List actions; public ActionMultiple(Action...actions) { super(); this.actions = new ArrayList(Arrays.asList(actions)); } /** * Lance l'action d'activer toutes les actions contenues dans ActionMultiple. * @param j1 Le joueur qui lance l'action * @param j2 Le joueur qui subit l'action * @return void */ @Override public void affecte(Joueur j1, Joueur j2) { for(Action action : actions) { action.affecte(j1, j2); } } }