Package ca.cgjennings.apps.arkham.component.conversion
-
Interface Summary Interface Description ConversionTrigger AConversionTrigger
object must be provided when initiating conversion of aGameComponent
. -
Class Summary Class Description AbstractConversionTrigger Provides default implementations for theConversionTrigger
interface.ConversionSession AConversionSession
instance is created by#convertGameComponent(ConversionTrigger, GameComponent)
in order to perform the conversion of aGameComponent
into another component type.ManualConversionTrigger AConversionTrigger
created when the user initiates a manual conversion (e.g.UpgradeConversionTrigger AConversionTrigger
created byGameComponent
s after being read from file to indicate that the component need to be converted to a new component type. -
Exception Summary Exception Description ConversionException This exception is thrown when a conversion can not be completed for any reason.