wizardsandwarriors

com.devbridie.wizardsandwarriors.sample.demo

Package com.devbridie.wizardsandwarriors.sample.demo

Types

Name Summary
DisplayAttackParameters data class DisplayAttackParameters : CommandParameters
DisplayAttackResultEffect data class DisplayAttackResultEffect : Effect, BreakChainEffect
DisplayWieldEffectEffect class DisplayWieldEffectEffect : Effect, BreakChainEffect
DisplayWieldEffectParameters class DisplayWieldEffectParameters : CommandParameters

Properties

Name Summary
shopSceneRules val shopSceneRules: List<Rule<DisplayWieldEffectParameters, DisplayWieldEffectEffect>>
werewolfAttackSceneRules val werewolfAttackSceneRules: List<Rule<DisplayAttackParameters, DisplayAttackResultEffect>>

Functions

Name Summary
shopSceneRule fun shopSceneRule(applicable: DisplayWieldEffectParameters.() -> Boolean, effect: DisplayWieldEffectParameters.() -> DisplayWieldEffectEffect): Rule<DisplayWieldEffectParameters, DisplayWieldEffectEffect>
werewolfAttackScene fun werewolfAttackScene(applicable: DisplayAttackParameters.() -> Boolean, effect: DisplayAttackParameters.() -> DisplayAttackResultEffect): Rule<DisplayAttackParameters, DisplayAttackResultEffect>