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;
59 return myHasGlobalWeatherObject;
65 return myHasGlobalDynamicTerrainObject;
72 virtual void addUUID(
const DtUUID&,
const DtlObjPtr& args);
74 virtual bool parseFile(DtlInputStream* f);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
#define DT_DLL_vrfcontrol
This file is used to determine how to build.
Definition: vrfcontrolDefines.h:28
DtlObjPtr myEnv
Definition: vrfFileParser.h:79
DtlObjPtr myList
Definition: vrfFileParser.h:78
std::set< DtUUID > myUUIDsList
Definition: vrfFileParser.h:82
std::map< DtUUID, DtlObjPtr > myUUID2DataMap
Definition: vrfFileParser.h:81
bool myHasGlobalWeatherObject
Definition: vrfFileParser.h:84
virtual bool hasGlobalWeatherObject() const
Returns whether or not a global weather object was found in this file. Only valid for order of battle...
Definition: vrfFileParser.h:57
virtual bool hasGlobalDynamicTerrainObject() const
Returns whether or not a global dynamic terrain controller was found in this file. Only valid for order of battle files.
Definition: vrfFileParser.h:63
Definition: vrfFileParser.h:25
bool myHasGlobalDynamicTerrainObject
Definition: vrfFileParser.h:86