wizardsandwarriors

See wizards and warriors on GitHub Pages.

All Types

Name Summary
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