stmm-games-doc  0.32.0
stmg::LevelBlock Member List

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=0stmg::LevelBlockpure virtual
blockBrickIds() const noexceptstmg::LevelBlock
blockBrickPos(int32_t nBrickId) const noexceptstmg::LevelBlockinline
blockBricksMaxPos() const noexceptstmg::LevelBlockinline
blockBricksMinPos() const noexceptstmg::LevelBlockinline
blockBricksTot() const noexceptstmg::LevelBlockinline
blockBricksTotVisible() const noexceptstmg::LevelBlockinline
blockBrickTile(int32_t nBrickId) const noexceptstmg::LevelBlockinline
blockBrickVisible(int32_t nBrickId) const noexceptstmg::LevelBlockinline
blockContacts(Direction::VALUE eDir) noexceptstmg::LevelBlock
blockGet() const noexceptstmg::LevelBlockinlineprotected
blockGetId() const noexceptstmg::LevelBlockinline
blockGetMgmtType() noexceptstmg::LevelBlockinline
blockGetShapeId() const noexceptstmg::LevelBlockinlineprotected
blockGetTileAniElapsed(int32_t nBrickId, int32_t nIdxTileAni, int32_t nViewTick, int32_t nTotViewTicks) const noexceptstmg::LevelBlock
blockGetTileAnimator(int32_t nBrickId, int32_t nIdxTileAni) const noexceptstmg::LevelBlock
blockInitialSet(const Block &oBlock, int32_t nShapeId, NPoint oPos, bool bControllable, int32_t nControllerTeam) noexceptstmg::LevelBlockprotected
blockIsAutoOwner() noexceptstmg::LevelBlockinlineprotected
blockIsAutoScrolled() noexceptstmg::LevelBlockinlineprotected
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) noexceptstmg::LevelBlockprotected
blockMove(int32_t nDeltaX, int32_t nDeltaY) noexceptstmg::LevelBlockprotected
blockMoveRotate(int32_t nShapeId, int32_t nDeltaX, int32_t nDeltaY) noexceptstmg::LevelBlockprotected
blockPos() const noexceptstmg::LevelBlockinline
blockPosZ() const noexcept=0stmg::LevelBlockpure virtual
blockSetTileAnimator(int32_t nBrickId, int32_t nIdxTileAni, TileAnimator *p0TileAnimator, int32_t nHash) noexceptstmg::LevelBlock
blockSize() const noexceptstmg::LevelBlockinline
blockVTBrickIds(int32_t nViewTick, int32_t nTotViewTicks) const noexceptstmg::LevelBlockvirtual
blockVTBrickPos(int32_t nViewTick, int32_t nTotViewTicks, int32_t nBrickId) const noexceptstmg::LevelBlockvirtual
blockVTBrickTile(int32_t nViewTick, int32_t nTotViewTicks, int32_t nBrickId) const noexceptstmg::LevelBlockvirtual
blockVTBrickVisible(int32_t nViewTick, int32_t nTotViewTicks, int32_t nBrickId) const noexceptstmg::LevelBlockvirtual
blockVTPos(int32_t nViewTick, int32_t nTotViewTicks) const noexceptstmg::LevelBlockvirtual
blockVTPosZ(int32_t nViewTick, int32_t nTotViewTicks) const noexceptstmg::LevelBlockvirtual
canFuseWith(LevelBlock &oLevelBlock) const noexceptstmg::LevelBlockvirtual
destroy() noexceptstmg::LevelBlockvirtual
destroyBrick(int32_t nBrickId) noexceptstmg::LevelBlockvirtual
fall() noexcept=0stmg::LevelBlockprotectedpure virtual
freeze() noexceptstmg::LevelBlockvirtual
fuseTo(LevelBlock &oLevelBlock) noexceptstmg::LevelBlockvirtual
getControllerTeam() const noexceptstmg::LevelBlockinline
getCoords(const LevelBlock &oLevelBlock) noexceptstmg::LevelBlockstatic
getPlayer() const noexceptstmg::LevelBlockinline
getTeam() const noexceptstmg::LevelBlockinline
getTeammate() const noexceptstmg::LevelBlockinline
handleInput(const shared_ptr< stmi::Event > &refEvent) noexceptstmg::LevelBlockprotectedvirtual
handleKeyActionInput(const shared_ptr< KeyActionEvent > &refEvent) noexceptstmg::LevelBlockprotectedvirtual
handleTimer() noexcept=0stmg::LevelBlockprotectedpure virtual
isPlayerControllable() const noexceptstmg::LevelBlockinline
LevelBlock(bool bRemoveEmptyShapes) noexceptstmg::LevelBlockexplicitprotected
MGMT_TYPE enum namestmg::LevelBlock
MGMT_TYPE_AUTO_OWNER enum valuestmg::LevelBlock
MGMT_TYPE_AUTO_SCROLL enum valuestmg::LevelBlock
MGMT_TYPE_AUTO_STRICT_OWNER enum valuestmg::LevelBlock
MGMT_TYPE_INVALID enum valuestmg::LevelBlock
MGMT_TYPE_NORMAL enum valuestmg::LevelBlock
onAdded() noexceptstmg::LevelBlockprotectedvirtual
onControllabilityChanged() noexceptstmg::LevelBlockprotectedvirtual
onFusedWith(const LevelBlock &oLevelBlock) noexceptstmg::LevelBlockprotectedvirtual
onPlayerChanged() noexceptstmg::LevelBlockprotectedvirtual
onScrolled(Direction::VALUE eDir) noexceptstmg::LevelBlockprotectedvirtual
onUnfreezed() noexceptstmg::LevelBlockprotectedvirtual
QUERY_ATTACK_TYPE enum namestmg::LevelBlock
QUERY_ATTACK_TYPE_ATTACK_FREES_POSITION enum valuestmg::LevelBlock
QUERY_ATTACK_TYPE_FREEZE_ATTACKED enum valuestmg::LevelBlock
QUERY_ATTACK_TYPE_FUSE_TO_ATTACKER enum valuestmg::LevelBlock
QUERY_ATTACK_TYPE_NOTHING enum valuestmg::LevelBlock
QUERY_ATTACK_TYPE_OTHER enum valuestmg::LevelBlock
queryAttack(LevelBlock &oAttacker, int32_t nBoardX, int32_t nBoardY, const Tile &oTile) const noexcept=0stmg::LevelBlockpure virtual
remove() noexceptstmg::LevelBlockvirtual
removeBrick(int32_t nBrickId) noexceptstmg::LevelBlockvirtual