Documentation ¶
Index ¶
- type EnemyAI
- type RaiderAI
- func (raider *RaiderAI) CreateUnits(player *playerlib.Player) []playerlib.AIDecision
- func (raider *RaiderAI) MoveStacks(player *playerlib.Player, enemies []*playerlib.Player, ...) []playerlib.AIDecision
- func (raider *RaiderAI) NewTurn()
- func (raider *RaiderAI) Update(player *playerlib.Player, enemies []*playerlib.Player, ...) []playerlib.AIDecision
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RaiderAI ¶
func MakeRaiderAI ¶
func MakeRaiderAI() *RaiderAI
func (*RaiderAI) CreateUnits ¶
func (raider *RaiderAI) CreateUnits(player *playerlib.Player) []playerlib.AIDecision
func (*RaiderAI) MoveStacks ¶
func (raider *RaiderAI) MoveStacks(player *playerlib.Player, enemies []*playerlib.Player, pathfinder playerlib.PathFinder) []playerlib.AIDecision
Click to show internal directories.
Click to hide internal directories.