added modal abilities + Slagstorm

This commit is contained in:
BetaSteward 2011-07-20 13:42:27 -04:00
parent 3a0b73cee9
commit 14d863a8f2
38 changed files with 484 additions and 60 deletions

View file

@ -32,6 +32,8 @@ import java.io.Serializable;
import java.util.*;
import mage.abilities.ActivatedAbility;
import mage.abilities.Mode;
import mage.abilities.Modes;
import mage.abilities.TriggeredAbilities;
import mage.cards.Card;
import mage.cards.Cards;
@ -63,6 +65,10 @@ public class PlayerQueryEventSource implements EventSource<PlayerQueryEvent>, Se
dispatcher.fireEvent(PlayerQueryEvent.chooseAbilityEvent(playerId, message, choices));
}
public void chooseMode(UUID playerId, String message, Map<UUID, String> modes) {
dispatcher.fireEvent(PlayerQueryEvent.chooseModeEvent(playerId, message, modes));
}
public void target(UUID playerId, String message, Set<UUID> targets, boolean required) {
dispatcher.fireEvent(PlayerQueryEvent.targetEvent(playerId, message, targets, required));
}