51 Ogre::ResourceManager* creator,
const String &name, Ogre::ResourceHandle handle,
52 const String& group,
bool is_manual =
false, Ogre::ManualResourceLoader* loader = NULL
An entity point.
Definition: EntityPoint.h:22
An entity trigger.
Definition: EntityTrigger.h:25
Handles map files.
Definition: VGearsMapFile.h:27
String background_2d_name_
The background file name.
Definition: VGearsMapFile.h:189
String script_name_
The script file name.
Definition: VGearsMapFile.h:184
TriggerList triggers_
The list of triggers.
Definition: VGearsMapFile.h:214
virtual void SetBackground2dName(const String &background2d_name)
Sets the map background file name.
Definition: VGearsMapFile.cpp:66
virtual size_t calculateSize() const
Calculates the size of the map.
Definition: VGearsMapFile.cpp:43
std::vector< Trigger > TriggerList
Definition: VGearsMapFile.h:66
virtual void SetWalkmeshName(const String &walkmesh_name)
Sets the map walkmesh file name.
Definition: VGearsMapFile.cpp:72
virtual void SetForwardDirection(const Ogre::Real &forward_direction)
Sets the map forward direction.
Definition: VGearsMapFile.cpp:74
MapFile(Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool is_manual=false, Ogre::ManualResourceLoader *loader=NULL)
Constructor.
Definition: VGearsMapFile.cpp:23
virtual PointList & GetPoints()
Retrieves the list of entity points in the map.
Definition: VGearsMapFile.cpp:60
virtual void SetScriptName(const String &script_name)
Sets the map script name.
Definition: VGearsMapFile.cpp:64
String texts_name_
The background file name.
Definition: VGearsMapFile.h:194
virtual ~MapFile()
Destructor.
Definition: VGearsMapFile.cpp:28
virtual void unloadImpl() override
Unloads the file.
Definition: VGearsMapFile.cpp:36
String walkmesh_name_
The walkmesh file name.
Definition: VGearsMapFile.h:199
EntityPoint Point
Definition: VGearsMapFile.h:60
virtual void loadImpl() override
Loads the file.
Definition: VGearsMapFile.cpp:30
virtual const String & GetWalkmeshName() const
Retrieves the map walkmesh file name.
Definition: VGearsMapFile.cpp:56
EntityTrigger Trigger
Definition: VGearsMapFile.h:64
virtual TriggerList & GetTriggers()
Retrieves the map triggers.
Definition: VGearsMapFile.cpp:62
virtual const String & GetBackground2dName() const
Retrieves the map background file name.
Definition: VGearsMapFile.cpp:52
Ogre::Real forward_direction_
The forward direction.
Definition: VGearsMapFile.h:204
std::vector< Point > PointList
Definition: VGearsMapFile.h:62
virtual void SetTextsName(const String &texts_name)
Sets the map field texts file name.
Definition: VGearsMapFile.cpp:70
virtual const String & GetScriptName() const
Retrieves the map script name.
Definition: VGearsMapFile.cpp:50
PointList points_
The list of entity points.
Definition: VGearsMapFile.h:209
static const String RESOURCE_TYPE
The type of resource.
Definition: VGearsMapFile.h:34
virtual const String & GetTextsName() const
Retrieves the map texts file name.
Definition: VGearsMapFile.cpp:54
virtual const Ogre::Real & GetForwardDirection() const
Retrieves the map forward direction.
Definition: VGearsMapFile.cpp:58
A resource.
Definition: VGearsResource.h:29
Definition: FF7NameLookup.h:24
Ogre::SharedPtr< WorldmapFile > MapFilePtr
Definition: WorldmapFile.h:76
Ogre::String String
Definition: TypeDefine.h:37