|
stmm-games-doc
0.32.0
|
This is the complete list of members for stmg::LevelBlock, including all inherited members.
| attack(LevelBlock &oAttacker, int32_t nBoardX, int32_t nBoardY, const Tile &oTile) noexcept=0 | stmg::LevelBlock | pure virtual |
| blockBrickIds() const noexcept | stmg::LevelBlock | |
| blockBrickPos(int32_t nBrickId) const noexcept | stmg::LevelBlock | inline |
| blockBricksMaxPos() const noexcept | stmg::LevelBlock | inline |
| blockBricksMinPos() const noexcept | stmg::LevelBlock | inline |
| blockBricksTot() const noexcept | stmg::LevelBlock | inline |
| blockBricksTotVisible() const noexcept | stmg::LevelBlock | inline |
| blockBrickTile(int32_t nBrickId) const noexcept | stmg::LevelBlock | inline |
| blockBrickVisible(int32_t nBrickId) const noexcept | stmg::LevelBlock | inline |
| blockContacts(Direction::VALUE eDir) noexcept | stmg::LevelBlock | |
| blockGet() const noexcept | stmg::LevelBlock | inlineprotected |
| blockGetId() const noexcept | stmg::LevelBlock | inline |
| blockGetMgmtType() noexcept | stmg::LevelBlock | inline |
| blockGetShapeId() const noexcept | stmg::LevelBlock | inlineprotected |
| blockGetTileAniElapsed(int32_t nBrickId, int32_t nIdxTileAni, int32_t nViewTick, int32_t nTotViewTicks) const noexcept | stmg::LevelBlock | |
| blockGetTileAnimator(int32_t nBrickId, int32_t nIdxTileAni) const noexcept | stmg::LevelBlock | |
| blockInitialSet(const Block &oBlock, int32_t nShapeId, NPoint oPos, bool bControllable, int32_t nControllerTeam) noexcept | stmg::LevelBlock | protected |
| blockIsAutoOwner() noexcept | stmg::LevelBlock | inlineprotected |
| blockIsAutoScrolled() noexcept | stmg::LevelBlock | inlineprotected |
| blockModify(int32_t nDeltaX, int32_t nDeltaY, const std::vector< int32_t > &aRemoveBrickId, const std::vector< int32_t > &aDestroyBrickId, const std::vector< std::tuple< int32_t, int32_t, int32_t, bool > > &aModifyPosBrick, const std::vector< std::pair< int32_t, Tile > > &aModifyTileBrick, const std::vector< std::tuple< Tile, int32_t, int32_t, bool > > &aAddBrick) noexcept | stmg::LevelBlock | protected |
| blockMove(int32_t nDeltaX, int32_t nDeltaY) noexcept | stmg::LevelBlock | protected |
| blockMoveRotate(int32_t nShapeId, int32_t nDeltaX, int32_t nDeltaY) noexcept | stmg::LevelBlock | protected |
| blockPos() const noexcept | stmg::LevelBlock | inline |
| blockPosZ() const noexcept=0 | stmg::LevelBlock | pure virtual |
| blockSetTileAnimator(int32_t nBrickId, int32_t nIdxTileAni, TileAnimator *p0TileAnimator, int32_t nHash) noexcept | stmg::LevelBlock | |
| blockSize() const noexcept | stmg::LevelBlock | inline |
| blockVTBrickIds(int32_t nViewTick, int32_t nTotViewTicks) const noexcept | stmg::LevelBlock | virtual |
| blockVTBrickPos(int32_t nViewTick, int32_t nTotViewTicks, int32_t nBrickId) const noexcept | stmg::LevelBlock | virtual |
| blockVTBrickTile(int32_t nViewTick, int32_t nTotViewTicks, int32_t nBrickId) const noexcept | stmg::LevelBlock | virtual |
| blockVTBrickVisible(int32_t nViewTick, int32_t nTotViewTicks, int32_t nBrickId) const noexcept | stmg::LevelBlock | virtual |
| blockVTPos(int32_t nViewTick, int32_t nTotViewTicks) const noexcept | stmg::LevelBlock | virtual |
| blockVTPosZ(int32_t nViewTick, int32_t nTotViewTicks) const noexcept | stmg::LevelBlock | virtual |
| canFuseWith(LevelBlock &oLevelBlock) const noexcept | stmg::LevelBlock | virtual |
| destroy() noexcept | stmg::LevelBlock | virtual |
| destroyBrick(int32_t nBrickId) noexcept | stmg::LevelBlock | virtual |
| fall() noexcept=0 | stmg::LevelBlock | protectedpure virtual |
| freeze() noexcept | stmg::LevelBlock | virtual |
| fuseTo(LevelBlock &oLevelBlock) noexcept | stmg::LevelBlock | virtual |
| getControllerTeam() const noexcept | stmg::LevelBlock | inline |
| getCoords(const LevelBlock &oLevelBlock) noexcept | stmg::LevelBlock | static |
| getPlayer() const noexcept | stmg::LevelBlock | inline |
| getTeam() const noexcept | stmg::LevelBlock | inline |
| getTeammate() const noexcept | stmg::LevelBlock | inline |
| handleInput(const shared_ptr< stmi::Event > &refEvent) noexcept | stmg::LevelBlock | protectedvirtual |
| handleKeyActionInput(const shared_ptr< KeyActionEvent > &refEvent) noexcept | stmg::LevelBlock | protectedvirtual |
| handleTimer() noexcept=0 | stmg::LevelBlock | protectedpure virtual |
| isPlayerControllable() const noexcept | stmg::LevelBlock | inline |
| LevelBlock(bool bRemoveEmptyShapes) noexcept | stmg::LevelBlock | explicitprotected |
| MGMT_TYPE enum name | stmg::LevelBlock | |
| MGMT_TYPE_AUTO_OWNER enum value | stmg::LevelBlock | |
| MGMT_TYPE_AUTO_SCROLL enum value | stmg::LevelBlock | |
| MGMT_TYPE_AUTO_STRICT_OWNER enum value | stmg::LevelBlock | |
| MGMT_TYPE_INVALID enum value | stmg::LevelBlock | |
| MGMT_TYPE_NORMAL enum value | stmg::LevelBlock | |
| onAdded() noexcept | stmg::LevelBlock | protectedvirtual |
| onControllabilityChanged() noexcept | stmg::LevelBlock | protectedvirtual |
| onFusedWith(const LevelBlock &oLevelBlock) noexcept | stmg::LevelBlock | protectedvirtual |
| onPlayerChanged() noexcept | stmg::LevelBlock | protectedvirtual |
| onScrolled(Direction::VALUE eDir) noexcept | stmg::LevelBlock | protectedvirtual |
| onUnfreezed() noexcept | stmg::LevelBlock | protectedvirtual |
| QUERY_ATTACK_TYPE enum name | stmg::LevelBlock | |
| QUERY_ATTACK_TYPE_ATTACK_FREES_POSITION enum value | stmg::LevelBlock | |
| QUERY_ATTACK_TYPE_FREEZE_ATTACKED enum value | stmg::LevelBlock | |
| QUERY_ATTACK_TYPE_FUSE_TO_ATTACKER enum value | stmg::LevelBlock | |
| QUERY_ATTACK_TYPE_NOTHING enum value | stmg::LevelBlock | |
| QUERY_ATTACK_TYPE_OTHER enum value | stmg::LevelBlock | |
| queryAttack(LevelBlock &oAttacker, int32_t nBoardX, int32_t nBoardY, const Tile &oTile) const noexcept=0 | stmg::LevelBlock | pure virtual |
| remove() noexcept | stmg::LevelBlock | virtual |
| removeBrick(int32_t nBrickId) noexcept | stmg::LevelBlock | virtual |
1.8.13