FIFE::MapChangeListener Class Reference

#include <map.h>

Inherited by FIFE::MapObserver.

List of all members.

Public Member Functions

virtual void onMapChanged (Map *map, std::vector< Layer * > &changedLayers)=0
virtual void onLayerCreate (Map *map, Layer *layer)=0
virtual void onLayerDelete (Map *map, Layer *layer)=0

Detailed Description

Listener interface for changes happening on map

Definition at line 56 of file map.h.


Member Function Documentation

virtual void FIFE::MapChangeListener::onLayerCreate ( Map map,
Layer layer 
) [pure virtual]

Called when some layer gets created on the map

Parameters:
map where change occurred
layer which got created
virtual void FIFE::MapChangeListener::onLayerDelete ( Map map,
Layer layer 
) [pure virtual]

Called when some instance gets deleted on layer

Parameters:
map where change occurred
layer which will be deleted
Note:
right after this call, layer actually gets deleted!
virtual void FIFE::MapChangeListener::onMapChanged ( Map map,
std::vector< Layer * > &  changedLayers 
) [pure virtual]

Called when some layer is changed on map.

See also:
LayerChangeListener Layer is effectively changed, in case some of its instances is created, deleted or changed during latest update cycle
Parameters:
map where change occurred
changedLayers list of layers containing some changes
Note:
Does not report layer creations and deletions

The documentation for this class was generated from the following file:
Generated on Wed Nov 23 13:05:00 2011 for FIFE by  doxygen 1.6.3