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
getSourceCardMethods inherited from class net.demilich.metastone.game.events.BasicGameEvent
getEventType, isClientInterestedMethods inherited from class net.demilich.metastone.game.events.GameEvent
clone, getDescription, getGameContext, getSource, getSourcePlayerId, getTarget, getTargetPlayerId, getTargets, isPowerHistory, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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()
-