Class ShuffledEvent
java.lang.Object
net.demilich.metastone.game.events.GameEvent
net.demilich.metastone.game.events.BasicGameEvent
net.demilich.metastone.game.events.CardEvent
net.demilich.metastone.game.events.ShuffledEvent
- All Implemented Interfaces:
Serializable
,Cloneable
,HasCard
,Notification
A card was shuffled.
When isExtraCopy()
is true
, this indicates the card being shuffled is itself a copy of a card being
shuffled into the deck, making it possible to not trigger off of shuffled extra cards.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionShuffledEvent
(GameContext context, int targetPlayerId, int sourcePlayerId, boolean extraCopy, Card card) ShuffledEvent
(GameContext context, int targetPlayerId, int sourcePlayerId, boolean extraCopy, Entity target, Card card) -
Method Summary
Methods inherited from class net.demilich.metastone.game.events.CardEvent
getSourceCard
Methods inherited from class net.demilich.metastone.game.events.BasicGameEvent
getEventType, isClientInterested
Methods inherited from class net.demilich.metastone.game.events.GameEvent
clone, getDescription, getGameContext, getSource, getSourcePlayerId, getTarget, getTargetPlayerId, getTargets, isPowerHistory, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.demilich.metastone.game.events.Notification
getSource
-
Constructor Details
-
ShuffledEvent
public ShuffledEvent(GameContext context, int targetPlayerId, int sourcePlayerId, boolean extraCopy, Entity target, Card card) -
ShuffledEvent
public ShuffledEvent(GameContext context, int targetPlayerId, int sourcePlayerId, boolean extraCopy, Card card)
-
-
Method Details
-
isExtraCopy
public boolean isExtraCopy()
-