![]() |
Grail (C++)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
#include <GoalSelector.hh>
Public Member Functions | |
virtual void | SetNewGoal (std::unique_ptr< Goal > newGoal, AIEntity &entity)=0 |
Sets a new current goal for the given entity. | |
virtual const Goal * | GetCurrentGoal () const =0 |
An interface indicating that the implementing class maintains a goal for planning. In particular, the Reasoners::PlannerReasoner implements IGoalAcceptor to track the current goal.
|
pure virtual |
Implemented in grail::planner::PlannerReasoner.