Class ComboCondition
java.lang.Object
net.demilich.metastone.game.spells.desc.condition.Condition
net.demilich.metastone.game.spells.desc.condition.ComboCondition
- All Implemented Interfaces:
Serializable,HasDesc<ConditionDesc>
true if the player has played a card prior to this one this turn (i.e. is "comboing.").- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisFulfilled(GameContext context, Player player, ConditionDesc desc, Entity source, Entity target) protected booleanWhentrue,ConditionArg.TARGETis evaluated instead of being interpreted by the subclass, replacingtargetif it is specified.Methods inherited from class net.demilich.metastone.game.spells.desc.condition.Condition
equals, getDesc, hashCode, isFulfilled, isFulfilledForTarget, multipleTargetsEvaluatedAsAnd, multipleTargetsEvaluatedAsOr, requiresAtLeastOneTarget, setDesc, singleTargetOnly, usesFilter
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
ComboCondition
-
-
Method Details
-
isFulfilled
protected boolean isFulfilled(GameContext context, Player player, ConditionDesc desc, Entity source, Entity target) - Specified by:
isFulfilledin classCondition
-
targetConditionArgOverridesSuppliedTarget
protected boolean targetConditionArgOverridesSuppliedTarget()Description copied from class:ConditionWhentrue,ConditionArg.TARGETis evaluated instead of being interpreted by the subclass, replacingtargetif it is specified.When
false, onlytargetis passed.- Overrides:
targetConditionArgOverridesSuppliedTargetin classCondition- Returns:
-