Class ConditionalDescription
java.lang.Object
net.demilich.metastone.game.logic.CustomCloneable
net.demilich.metastone.game.cards.dynamicdescription.DynamicDescription
net.demilich.metastone.game.cards.dynamicdescription.ConditionalDescription
- All Implemented Interfaces:
Serializable,Cloneable,HasDesc<DynamicDescriptionDesc>
A conditional description will use
DynamicDescriptionArg.DESCRIPTION1 when the condition is true, or
DynamicDescriptionArg.DESCRIPTION2 when it is false.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisFulfilled(DynamicDescriptionDesc desc, GameContext context, Player player, Entity entity) resolveFinalString(GameContext context, Player player, Entity entity) Methods inherited from class net.demilich.metastone.game.cards.dynamicdescription.DynamicDescription
getDesc, setDescMethods inherited from class net.demilich.metastone.game.logic.CustomCloneable
clone
-
Constructor Details
-
ConditionalDescription
-
-
Method Details
-
isFulfilled
protected boolean isFulfilled(DynamicDescriptionDesc desc, GameContext context, Player player, Entity entity) -
resolveFinalString
- Specified by:
resolveFinalStringin classDynamicDescription
-