FIFE
|
Public Member Functions | |
MapObserver (Camera *camera) | |
virtual | ~MapObserver () |
virtual void | onMapChanged (Map *map, std::vector< Layer * > &changedLayers) |
Called when some layer is changed on map. More... | |
virtual void | onLayerCreate (Map *map, Layer *layer) |
Called when some layer gets created on the map. More... | |
virtual void | onLayerDelete (Map *map, Layer *layer) |
Called when some instance gets deleted on layer. More... | |
![]() | |
virtual | ~MapChangeListener () |
Private Attributes | |
Camera * | m_camera |
Definition at line 56 of file camera.cpp.
|
inline |
Definition at line 60 of file camera.cpp.
References m_camera.
|
inlinevirtual |
Definition at line 63 of file camera.cpp.
Called when some layer gets created on the map.
map | where change occurred |
layer | which got created |
Implements FIFE::MapChangeListener.
Definition at line 68 of file camera.cpp.
References FIFE::Camera::addLayer(), and m_camera.
Called when some instance gets deleted on layer.
map | where change occurred |
layer | which will be deleted |
Implements FIFE::MapChangeListener.
Definition at line 72 of file camera.cpp.
References m_camera, and FIFE::Camera::removeLayer().
|
inlinevirtual |
Called when some layer is changed on map.
map | where change occurred |
changedLayers | list of layers containing some changes |
Implements FIFE::MapChangeListener.
Definition at line 65 of file camera.cpp.
|
private |
Definition at line 57 of file camera.cpp.
Referenced by MapObserver(), onLayerCreate(), and onLayerDelete().