|
||||||||||
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.ModifiedOwner
public class ModifiedOwner
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 |
Constructor Summary | |
---|---|
ModifiedOwner(java.io.InputStream inputFile,
MCard card)
Creates a new instance of MEventModifiedOwner Structure of InputStream : Data[size] idZone [1] test [...] |
|
ModifiedOwner(int idZone,
Test test,
MCard card)
Creates a new instance of MEventModifiedOwner |
Method Summary | |
---|---|
MEventListener |
clone(MCard card)
Return a copy of this with the specified owner |
static void |
dispatchEvent(int idPlayer)
Dispatch this event to all active event listeners able to understand this event. |
Event |
getIdEvent()
Return the idEvent of this event |
boolean |
isMatching(int idPlayer)
Tell if the current event matches with this event. |
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
Constructor Detail |
---|
public ModifiedOwner(java.io.InputStream inputFile, MCard card) throws java.io.IOException
inputFile
- is the file containing this eventcard
- is the card owning this event
java.io.IOException
- if error occurred during the reading process from the specified
input streampublic ModifiedOwner(int idZone, Test test, MCard card)
idZone
- the place constraint to activate this eventtest
- the test of this eventcard
- is the card owning this cardMethod Detail |
---|
public MEventListener clone(MCard card)
clone
in class TriggeredEvent
card
- is the card of the ability of this event
public boolean isMatching(int idPlayer)
idPlayer
- the modified player
public static void dispatchEvent(int idPlayer)
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
idPlayer
- the new ownerisMatching(int)
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 |