FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
Listener interface for changes happening on map. More...
#include <map.h>
Public Member Functions | |
virtual | ~MapChangeListener () |
virtual void | onMapChanged (Map *map, std::vector< Layer *> &changedLayers)=0 |
Called when some layer is changed on map. More... | |
virtual void | onLayerCreate (Map *map, Layer *layer)=0 |
Called when some layer gets created on the map. More... | |
virtual void | onLayerDelete (Map *map, Layer *layer)=0 |
Called when some layer gets deleted on map. More... | |
|
inlinevirtual |
Definition at line 58 of file map.h.
References onLayerCreate(), onLayerDelete(), and onMapChanged().
Called when some layer gets created on the map.
map | where change occurred |
layer | which got created |
Implemented in FIFE::MapObserver, and FIFE::ModelMapObserver.
Referenced by ~MapChangeListener().
Called when some layer gets deleted on map.
map | where change occurred |
layer | which will be deleted |
Implemented in FIFE::MapObserver, and FIFE::ModelMapObserver.
Referenced by ~MapChangeListener().
|
pure virtual |
Called when some layer is changed on map.
map | where change occurred |
changedLayers | list of layers containing some changes |
Implemented in FIFE::MapObserver, and FIFE::ModelMapObserver.
Referenced by ~MapChangeListener().