/** * State-full hierarchical planning action selection mechanism * for virtual agents * * Frantisek Farka * 2011 * */ //#include "cbase.h" #include "sf_hrp_factory.hpp" #include "plan_parser.hpp" CSFHRPASM* CSFHRPFactory::CreateASM(std::string xmlConfigFile, IEngineDescriptor* engine, IInspector* inspector) { CSFHRPASM* agent = CPlanParser::Parse(xmlConfigFile.c_str(), engine); if( !agent ) { return null; } CInspectorHolder::setInspector( inspector); return agent; }