|
FIFE
|
Listener interface for changes happening on a cell. More...
#include <cell.h>
Inheritance diagram for FIFE::CellChangeListener:
Collaboration diagram for FIFE::CellChangeListener: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.