FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
Listener interface for changes happening on a cell. More...
#include <cell.h>
Public Member Functions | |
virtual | ~CellChangeListener () |
virtual void | onInstanceEnteredCell (Cell *cell, Instance *instance)=0 |
Called when some instance entered the cell. More... | |
virtual void | onInstanceExitedCell (Cell *cell, Instance *instance)=0 |
Called when some instance exited the cell. More... | |
virtual void | onBlockingChangedCell (Cell *cell, CellTypeInfo type, bool blocks)=0 |
Called when some instance changed its blocking property. More... | |
|
inlinevirtual |
|
pure virtual |
Called when some instance changed its blocking property.
cell | where exit occurred. |
type | blocking type |
blocks | true if the CellType indicates the cell as a blocker, otherwise false. |
Implemented in FIFE::ZoneCellChangeListener, and FIFE::TriggerChangeListener.
|
pure virtual |
Called when some instance entered the cell.
cell | where enter occurred. |
instance | which enter the cell. |
Implemented in FIFE::ZoneCellChangeListener, and FIFE::TriggerChangeListener.
|
pure virtual |
Called when some instance exited the cell.
cell | where exit occurred. |
instance | which exit the cell. |
Implemented in FIFE::ZoneCellChangeListener, and FIFE::TriggerChangeListener.