Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiceRollType ¶
type DiceRoller ¶
type GamePhase ¶
type GamePhase string
const ( CommandPhase GamePhase = "Command Phase" MovementPhase GamePhase = "Movement Phase" ReinformentPhase GamePhase = "Reinforment Phase" AircraftPhase GamePhase = "Aircraft Phase" PsychicPhase GamePhase = "Psychic Phase" ShootingPhase GamePhase = "ShootingPhase" ChargePhase GamePhase = "Charge Phase" FightPhase GamePhase = "Fight Phase" MoralePhase GamePhase = "Morale Phase" EndPhase GamePhase = "End Phase" GameOverPhase GamePhase = "Game Over Phase" )
type IWeaponAbility ¶
type PhaseExecute ¶
type PhaseStepper ¶
type PhaseStepper interface {
GetPhase() GamePhase
}
type WeaponAbility ¶
type WeaponAbility interface { GetType() string GetPhase() WeaponAbilityPhase Apply(die int, weapon IWeaponAbility) }
type WeaponAbilityList ¶
type WeaponAbilityList interface { Init() ApplyWeaponAbilities(phase WeaponAbilityPhase, die int, weapon IWeaponAbility) }
type WeaponAbilityPhase ¶
type WeaponAbilityPhase string
const (
WeaponAbilityPhaseWounds WeaponAbilityPhase = "Wounds"
)
Click to show internal directories.
Click to hide internal directories.