com.devbridie.wizardsandwarriors.sample.attack.AttackModifierEffect |
|
com.devbridie.wizardsandwarriors.sample.attack.AttackParameters |
|
com.devbridie.wizardsandwarriors.sample.attack.AttackPowerModifierModifierEffect |
|
com.devbridie.wizardsandwarriors.sample.attack.AttackWerewolfAtNightAttackModifier |
|
com.devbridie.wizardsandwarriors.sample.attack.AttackWerewolfAtNightByHolyAttackModifier |
|
com.devbridie.wizardsandwarriors.framework.BreakChainEffect |
When a BreakChainEffect is encountered in a result chain, no more Rules are resolved. |
com.devbridie.wizardsandwarriors.sample.models.Combattable |
|
com.devbridie.wizardsandwarriors.framework.CommandParameters |
Represents the circumstances in which a command is executed. |
com.devbridie.wizardsandwarriors.sample.models.Dagger |
|
com.devbridie.wizardsandwarriors.sample.wield.DeclineWieldEffect |
|
com.devbridie.wizardsandwarriors.sample.demo.DisplayAttackParameters |
|
com.devbridie.wizardsandwarriors.sample.demo.DisplayAttackResultEffect |
|
com.devbridie.wizardsandwarriors.sample.demo.DisplayWieldEffectEffect |
|
com.devbridie.wizardsandwarriors.sample.demo.DisplayWieldEffectParameters |
|
com.devbridie.wizardsandwarriors.framework.Effect |
Top-level class for modelling the results of resolving Rules. |
com.devbridie.wizardsandwarriors.sample.models.Enemy |
|
com.devbridie.wizardsandwarriors.sample.models.EnemyType |
|
com.devbridie.wizardsandwarriors.sample.attack.HitChanceModifierModifierEffect |
|
com.devbridie.wizardsandwarriors.sample.models.HolyMoonSword |
|
com.devbridie.wizardsandwarriors.framework.MutateStateEffect |
Models an Effect that has an effect on a System’s State. |
com.devbridie.wizardsandwarriors.sample.wield.NotAPaladinWieldEffect |
|
com.devbridie.wizardsandwarriors.sample.models.Paladin |
|
com.devbridie.wizardsandwarriors.sample.models.Person |
|
com.devbridie.wizardsandwarriors.sample.models.PersonType |
|
com.devbridie.wizardsandwarriors.framework.Rule |
Represents a piece of business logic in a System. |
com.devbridie.wizardsandwarriors.dsl.RuleBuilder |
Builds a Rule. |
com.devbridie.wizardsandwarriors.dsl.RuleBuilderMarker |
|
com.devbridie.wizardsandwarriors.dsl.RulesBuilder |
Builds a list of Rules. |
com.devbridie.wizardsandwarriors.sample.models.Staff |
|
com.devbridie.wizardsandwarriors.framework.State |
Represents the internal state of a given System. |
com.devbridie.wizardsandwarriors.sample.models.Sword |
|
com.devbridie.wizardsandwarriors.framework.System |
A System holds a State and knows how to execute commands by resolving a collection of Rules. |
com.devbridie.wizardsandwarriors.sample.models.Time |
|
com.devbridie.wizardsandwarriors.sample.wield.UpdateWeaponWieldEffect |
|
com.devbridie.wizardsandwarriors.sample.models.Warrior |
|
com.devbridie.wizardsandwarriors.sample.models.Weapon |
|
com.devbridie.wizardsandwarriors.sample.wield.WeaponTooHeavyWieldEffect |
|
com.devbridie.wizardsandwarriors.sample.wield.WeaponTooMagicalWieldEffect |
|
com.devbridie.wizardsandwarriors.sample.models.Werewolf |
|
com.devbridie.wizardsandwarriors.sample.models.WerewolfKing |
|
com.devbridie.wizardsandwarriors.sample.wield.WieldEffect |
|
com.devbridie.wizardsandwarriors.sample.wield.WieldParameters |
|
com.devbridie.wizardsandwarriors.sample.models.Wizard |
|
com.devbridie.wizardsandwarriors.sample.WizardsAndWarriorsGame |
|
com.devbridie.wizardsandwarriors.sample.WizardsAndWarriorsGameState |
|