#include <mapcomposite.hpp>
Public Member Functions | |
void | insert (Actor *) |
void | remove (Actor *) |
Public Attributes | |
unsigned short | nbCharacters |
unsigned short | nbMovingObjects |
std::vector< Actor * > | objects |
Objects present in this zone. | |
MapRegion | destinations |
Destinations of the objects that left this zone. |
Definition at line 132 of file mapcomposite.hpp.
std::vector< Actor * > MapZone::objects |
Objects present in this zone.
Characters are stored first, then the remaining MovingObjects, then the remaining Objects.
Definition at line 140 of file mapcomposite.hpp.
MapRegion MapZone::destinations |
Destinations of the objects that left this zone.
This is necessary in order to have an accurate iterator around moving objects.
Definition at line 147 of file mapcomposite.hpp.
Referenced by MapComposite::getAroundBeingIterator(), and MapComposite::update().