Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::Plan Class Reference

A data structure used by PlannerReasoner to execute a sequence of behaviors. More...

#include <Plan.hh>

Public Member Functions

void PushBehavior (std::unique_ptr< Behavior > behavior)
 Use this method during plan translation in your implementation of DomainTranslator.
 
std::unique_ptr< BehaviorPopFirstBehavior ()
 
bool IsNonEmpty () const
 
void Clear ()
 
std::size_t Size () const
 

Detailed Description

A data structure used by PlannerReasoner to execute a sequence of behaviors.


The documentation for this class was generated from the following files: