|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.magicproject.event.MEventListener
net.sf.magicproject.event.TriggeredEvent
net.sf.magicproject.event.LethalDamaged
public class LethalDamaged
Event generated when a card receive enougth damages to make it dead
| 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 damaged)
Dispatch this event to all active event listeners able to understand this event. |
Event |
getIdEvent()
Return the idEvent of this event |
boolean |
isMatching(Ability ability,
MCard damaged)
Tell if the current event matches with this event. |
static boolean |
tryAction(MCard damaged)
/** 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 TriggeredEventcard - is the card of the ability of this event
public boolean isMatching(Ability ability,
MCard damaged)
ability - is the ability owning this test. The card component of this
ability should correspond to the card owning this test too.damaged - the damaged card
public static void dispatchEvent(MCard damaged)
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
damaged - the damaged cardisMatching(Ability, MCard)public static boolean tryAction(MCard damaged)
false value,
the caller should not call any stack resolution since activated abilities
are being played.
damaged - the damaged card
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 | |||||||||