grail (C
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Entity's "brain", assigns them behaviors chosen by user-defined algorithms. More...
Public Member Functions | |
abstract void | SelectBehavior (AIEntity entity) |
Runs reasoner's selection algorithm and assigns chosen behavior to provided entity. More... | |
virtual ISnapshotGenerator | CreateSnapshotGenerator (int entityId) |
Entity's "brain", assigns them behaviors chosen by user-defined algorithms.
|
pure virtual |
Runs reasoner's selection algorithm and assigns chosen behavior to provided entity.
entity |
Implemented in Grail.UtilityReasoner, Grail.SimulatedGameReasoner, and Grail.PlannerReasoner.