|
stmm-games-doc
0.32.0
|
Board listener. More...

Public Member Functions | |
| virtual void | boardPreInsert (Direction::VALUE eDir, NRect oArea, const shared_ptr< TileRect > &refTiles) noexcept=0 |
| Pre insert callback. More... | |
| virtual void | boardPostInsert (Direction::VALUE eDir, NRect oArea) noexcept=0 |
| Post insert callback. More... | |
| virtual void | boardPreDestroy (const Coords &oCoords) noexcept=0 |
| Pre destroy callback. More... | |
| virtual void | boardPostDestroy (const Coords &oCoords) noexcept=0 |
| Post destroy callback. More... | |
| virtual void | boardPreModify (const TileCoords &oTileCoords) noexcept=0 |
| Pre modify callback. More... | |
| virtual void | boardPostModify (const Coords &oCoords) noexcept=0 |
| Post modify callback. More... | |
Public Member Functions inherited from stmg::BoardScrollListener | |
| virtual | ~BoardScrollListener () noexcept=default |
| virtual void | boardPreScroll (Direction::VALUE eDir, const shared_ptr< TileRect > &refTiles) noexcept=0 |
| Pre scroll callback. More... | |
| virtual void | boardPostScroll (Direction::VALUE eDir) noexcept=0 |
| Post scroll callback. More... | |
Public Member Functions inherited from stmg::BoaBloListener | |
| virtual | ~BoaBloListener () noexcept=default |
| virtual void | boabloPreFreeze (LevelBlock &oBlock) noexcept=0 |
| Pre freeze callback. More... | |
| virtual void | boabloPostFreeze (const Coords &oCoords) noexcept=0 |
| Post freeze callback. More... | |
| virtual void | boabloPreUnfreeze (const Coords &oCoords) noexcept=0 |
| Pre unfreeze callback. More... | |
| virtual void | boabloPostUnfreeze (LevelBlock &oBlock) noexcept=0 |
| Post unfreeze callback. More... | |
Board listener.
|
pure virtualnoexcept |
Post destroy callback.
Called by Level::boardDestroy().
| oCoords | The destroyed tiles (now empty) positions. |
Implemented in stmg::FakeLevelView, stmg::TileAnimatorEvent, and stmg::DumbBlockEvent.
|
pure virtualnoexcept |
Post insert callback.
Called by Level::boardInsert().
| eDir | The direction. |
| oArea | The modified area. |
Implemented in stmg::FakeLevelView, stmg::TileAnimatorEvent, and stmg::DumbBlockEvent.
|
pure virtualnoexcept |
Post modify callback.
Called by Level::boardModify().
| oCoords | The positions of the modified tiles. |
Implemented in stmg::FakeLevelView, stmg::TileAnimatorEvent, and stmg::DumbBlockEvent.
|
pure virtualnoexcept |
Pre destroy callback.
Called by Level::boardDestroy().
| oCoords | The destroyed tiles' position. |
Implemented in stmg::FakeLevelView, stmg::TileAnimatorEvent, and stmg::DumbBlockEvent.
|
pure virtualnoexcept |
Pre insert callback.
Called by Level::boardInsert().
| eDir | The direction. |
| oArea | The area. Is within board. |
| refTiles | The tiles to insert. |
Implemented in stmg::FakeLevelView, stmg::TileAnimatorEvent, and stmg::DumbBlockEvent.
|
pure virtualnoexcept |
Pre modify callback.
Called by Level::boardModify().
| oTileCoords | The new tiles and their position. |
Implemented in stmg::FakeLevelView, stmg::TileAnimatorEvent, and stmg::DumbBlockEvent.
1.8.13