13 #include <vlutil/vlFilename.h>
14 #include <vlutil/vlHashlist.h>
35 virtual bool parseFile(
const DtFilename&
filename);
38 virtual bool parseBuffer(
const DtString& buffer);
41 virtual bool parseOrderOfBattleFile(
const DtlObjPtr& oobList);
42 virtual bool parseOrderOfBattleObject(
const DtlObjPtr& args);
46 virtual bool parsePlanFile(
const DtlObjPtr& plnList);
48 virtual bool parseGlobalPlanFile(
const DtlObjPtr& plnList);
51 virtual void parsePlan(
const DtlObjPtr& args);
53 virtual const std::set<DtUUID>& uuids()
const;
54 virtual const DtlObjPtr& getObjPtr(
const DtUUID&)
const;
57 virtual bool hasGlobalWeatherObject()
const
59 return myHasGlobalWeatherObject;
63 virtual bool hasGlobalDynamicTerrainObject()
const
65 return myHasGlobalDynamicTerrainObject;
72 virtual void addUUID(
const DtUUID&,
const DtlObjPtr& args);
74 virtual bool parseFile(DtlInputStream* f);