34 #include "TmxPropertySet.h"
60 void Parse(
const tinyxml2::XMLNode *objectGroupNode);
72 const std::vector< Tmx::Object* > &
GetObjects()
const {
return objects; }
80 std::vector< Tmx::Object* > objects;
Base class for other layer types.
Definition: TmxLayer.h:54
const Tmx::Object * GetObject(int index) const
Get a single object.
Definition: TmxObjectGroup.h:63
const Tmx::PropertySet & GetProperties() const
Get the property set.
Definition: TmxObjectGroup.h:75
A class used for holding a list of objects.
Definition: TmxObjectGroup.h:48
This class is the root class of the parser.
Definition: TmxMap.h:115
This class contains a map of properties.
Definition: TmxPropertySet.h:47
Class used for representing a single object from the objectgroup.
Definition: TmxObject.h:48
const std::vector< Tmx::Object * > & GetObjects() const
Get the whole list of objects.
Definition: TmxObjectGroup.h:72
Tmx::Color GetColor() const
Get the color used to display the objects in this group.
Definition: TmxObjectGroup.h:69
ObjectGroup(const Tmx::Map *_map)
Construct a new ObjectGroup.
Definition: TmxObjectGroup.cpp:36
A class used for storing information about a color.
Definition: TmxColor.h:38
Class to contain information about every tile in the tileset/tiles element.
Definition: TmxTile.h:51
void Parse(const tinyxml2::XMLNode *objectGroupNode)
Parse an objectgroup node.
Definition: TmxObjectGroup.cpp:57
int GetNumObjects() const
Get the number of objects in the list.
Definition: TmxObjectGroup.h:66