BcPOC
SF-HRP ASM implementation
|
#include <i_engine_descriptor.hpp>
Public Member Functions | |
virtual int | RegisterCondition (std::string, std::vector< std::string >)=0 |
virtual int | RegisterAction (std::string, std::vector< std::string >)=0 |
virtual int | GetIdleAction ()=0 |
virtual int | GatherItemAction (std::string)=0 |
virtual bool | HasAgentItem (std::string)=0 |
registerer for actions and conditions
interface for implementation on side of the engine wrapper
virtual int IEngineDescriptor::GatherItemAction | ( | std::string | ) | [pure virtual] |
Get action for gathering item
virtual int IEngineDescriptor::GetIdleAction | ( | ) | [pure virtual] |
Returns code for idle action
virtual bool IEngineDescriptor::HasAgentItem | ( | std::string | ) | [pure virtual] |
Has agent certain item
virtual int IEngineDescriptor::RegisterAction | ( | std::string | , |
std::vector< std::string > | |||
) | [pure virtual] |
Return code of action with params
virtual int IEngineDescriptor::RegisterCondition | ( | std::string | , |
std::vector< std::string > | |||
) | [pure virtual] |
Registeres condition with params for receiving and returns its code