#include <BlockMgr.h>
Classes | |
| struct | DestroyParam |
Public Member Functions | |
| void | destroy (ActorBlockBase::DestroyedParam ¶m, bool no_add_score) |
| void | destroy2 (ActorBlockBase::DestroyedParam2 ¶m, bool no_play_sound, bool no_add_score) |
| void | doDestroyAt (DestroyParam ¶m) |
| ActorBlockBase::ActiveState | getBlockActiveState (sead::Vector3f &pos_for_state, u32 area_no) |
| ActorBlockBase::ActiveState | getMultiCoinStateAt (sead::Vector3f &at) |
| void | setStateForBlockAt (sead::Vector3f &at, ActorBlockBase::ActiveState state, u32 area_no) |
| void | update () |
Protected Attributes | |
| u8 | _0 [101][16] |
| BlockState | mBlockState [3001] |
| u32 | _f0d4 |
| u32 | mBlockStateCount |
Private Member Functions | |
| SEAD_SINGLETON_DISPOSER (BlockMgr) | |
|
private |
| void BlockMgr::destroy | ( | ActorBlockBase::DestroyedParam & | param, |
| bool | no_add_score ) |
| void BlockMgr::destroy2 | ( | ActorBlockBase::DestroyedParam2 & | param, |
| bool | no_play_sound, | ||
| bool | no_add_score ) |
| void BlockMgr::doDestroyAt | ( | DestroyParam & | param | ) |
| ActorBlockBase::ActiveState BlockMgr::getBlockActiveState | ( | sead::Vector3f & | pos_for_state, |
| u32 | area_no ) |
| ActorBlockBase::ActiveState BlockMgr::getMultiCoinStateAt | ( | sead::Vector3f & | at | ) |
| void BlockMgr::setStateForBlockAt | ( | sead::Vector3f & | at, |
| ActorBlockBase::ActiveState | state, | ||
| u32 | area_no ) |
| void BlockMgr::update | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |