|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.magicproject.event.MEventListener net.sf.magicproject.event.TriggeredEvent net.sf.magicproject.event.GivenMana
public class GivenMana
When the mana pool is modified.
Field Summary | |
---|---|
static Event |
EVENT
The event type. |
Fields inherited from class net.sf.magicproject.event.TriggeredEvent |
---|
replacement |
Fields inherited from class net.sf.magicproject.event.MEventListener |
---|
CAN_I_CAST_ABILITIES, card, REPLACEMENT_ABILITIES, test, TRIGGRED_ABILITIES |
Method Summary | |
---|---|
MEventListener |
clone(MCard card)
Return a copy of this with the specified owner |
static void |
dispatchEvent(MCard source,
Player player,
int color,
int amount,
Test restriction)
Dispatch this event to all active event listeners able to understand this event. |
Event |
getIdEvent()
Return the idEvent of this event |
static boolean |
tryAction(MCard source,
Player player,
int color,
int amount,
Test restriction)
Dispatch this event to replacement abilites only. |
Methods inherited from class net.sf.magicproject.event.TriggeredEvent |
---|
isActivated, isTriggered, registerToManager, removeFromManager, toHtmlString |
Methods inherited from class net.sf.magicproject.event.MEventListener |
---|
appendOr, getIdPlace, isWellPlaced, isWellPlaced, reCheck, reCheck, reset |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Event EVENT
Method Detail |
---|
public MEventListener clone(MCard card)
clone
in class TriggeredEvent
card
- is the card of the ability of this event
public static final boolean tryAction(MCard source, Player player, int color, int amount, Test restriction)
false
value,
the caller should not call any stack resolution since activated abilities
are being played.
source
- source of target actionplayer
- the player receiving manacolor
- the given mana coloramount
- the amount of given manarestriction
- the restriction attached to this mana add
isMatching(Ability, MCard, int, Player)
public static final void dispatchEvent(MCard source, Player player, int color, int amount, Test restriction)
this
and other multiple event listeners. For each event listeners having
responded they have been activated, the corresponding ability is added to
the triggered buffer zone of player owning this ability
source
- source of target actionplayer
- the player receiving manacolor
- the given mana coloramount
- the amount of given manarestriction
- the restriction attached to this mana addisMatching(Ability, MCard, int, Player)
public final Event getIdEvent()
MEventListener
getIdEvent
in class TriggeredEvent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |