Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Bomb. More...
#include <d_a_nbomb.h>
Static Public Attributes | |
static const char * | m_arcNameList [6] |
Static Public Attributes inherited from fopAc_ac_c | |
static u32 | stopStatus |
Additional Inherited Members | |
Static Public Member Functions inherited from dBomb_c | |
static bool | checkFlowerBombWait (fopAc_ac_c *) |
static bool | checkWaterBomb (fopAc_ac_c *) |
static bool | checkInsectBombMove (fopAc_ac_c *) |
static bool | checkBombActor (fopAc_ac_c *i_actor) |
static fopAc_ac_c * | createNormalBombPlayer (cXyz *i_pos) |
static fopAc_ac_c * | createNormalBombExplode (cXyz *i_pos) |
static fopAc_ac_c * | createWaterBombPlayer (cXyz *i_pos) |
static fopAc_ac_c * | createFlowerBomb (cXyz *i_pos, csXyz *i_angle, int param_2) |
static fopAc_ac_c * | createInsectBombPlayer (cXyz *i_pos) |
static fopAc_ac_c * | createWaterBombExplode (cXyz *i_pos) |
static fopAc_ac_c * | createEnemyWaterBomb (cXyz *i_pos, csXyz *i_angle, int i_roomNo) |
static fopAc_ac_c * | createEnemyWaterBombHookshot (cXyz *i_pos, csXyz *i_angle, int i_roomNo) |
Static Public Member Functions inherited from fopAc_ac_c | |
static void | setStopStatus (u32 status) |
Bomb.
Multi-purpose bomb actor. Used for normal bombs, water bombs and bomblings.
daNbomb_c::daNbomb_c | ( | ) |
daNbomb_c::~daNbomb_c | ( | ) |
BOOL daNbomb_c::checkExplode | ( | ) |
|
inline |
|
inline |
bool daNbomb_c::checkTimerStop | ( | ) |
|
inline |
BOOL daNbomb_c::checkWaterIn | ( | ) |
void daNbomb_c::coHitCallback | ( | fopAc_ac_c * | i_hitActor | ) |
d_a_nbomb.cpp Bomb Actor
int daNbomb_c::create | ( | ) |
int daNbomb_c::createHeap | ( | ) |
int daNbomb_c::draw | ( | ) |
int daNbomb_c::execute | ( | ) |
|
inline |
int daNbomb_c::insectLineCheck | ( | ) |
|
inline |
|
inline |
BOOL daNbomb_c::procBoomerangMove | ( | ) |
BOOL daNbomb_c::procBoomerangMoveInit | ( | dCcD_GObjInf * | unused | ) |
BOOL daNbomb_c::procCarry | ( | ) |
BOOL daNbomb_c::procCarryInit | ( | ) |
BOOL daNbomb_c::procExplode | ( | ) |
BOOL daNbomb_c::procExplodeInit | ( | ) |
BOOL daNbomb_c::procFlowerWait | ( | ) |
BOOL daNbomb_c::procFlowerWaitInit | ( | ) |
BOOL daNbomb_c::procInsectMove | ( | ) |
BOOL daNbomb_c::procInsectMoveInit | ( | ) |
BOOL daNbomb_c::procWait | ( | ) |
BOOL daNbomb_c::procWaitInit | ( | ) |
int daNbomb_c::searchEnemy | ( | fopAc_ac_c * | i_enemy | ) |
void daNbomb_c::setEffect | ( | ) |
void daNbomb_c::setFreeze | ( | ) |
void daNbomb_c::setHookshotOffset | ( | ) |
void daNbomb_c::setRoomInfo | ( | ) |
void daNbomb_c::setSmokePos | ( | ) |
void daNbomb_c::tgHitCallback | ( | dCcD_GObjInf * | i_hitObj | ) |
Mtx daNbomb_c::field_0xa40 |
Mtx daNbomb_c::field_0xa70 |
u8 daNbomb_c::field_0xb51 |
u8 daNbomb_c::field_0xB55[0xB58 - 0xB55] |
s16 daNbomb_c::field_0xb5a |
s16 daNbomb_c::field_0xb5c |
f32 daNbomb_c::field_0xbb0 |
cXyz daNbomb_c::field_0xbe4 |
cXyz daNbomb_c::field_0xbf0 |
cXyz daNbomb_c::field_0xbfc |
cXyz daNbomb_c::field_0xc08 |
cXyz daNbomb_c::field_0xc14 |
cXyz daNbomb_c::field_0xc20 |
cXyz daNbomb_c::field_0xc2c |
dBgS_BombAcch daNbomb_c::mAcch |
dBgS_AcchCir daNbomb_c::mAcchCir |
daPy_boomerangMove_c daNbomb_c::mBoomerangMove |
dCcD_Sph daNbomb_c::mCcSph |
dCcD_Stts daNbomb_c::mCcStts |
u32 daNbomb_c::mEffectEmitterIDs[5] |
cXyz daNbomb_c::mEffectLastPosition |
cXyz daNbomb_c::mEffectPosition |
u8 daNbomb_c::mExplodeMode |
f32 daNbomb_c::mExplosionStrength |
s16 daNbomb_c::mExTime |
s16 daNbomb_c::mFreezeTimer |
cBgS_PolyInfo daNbomb_c::mInsectHitPolyInfo |
LIGHT_INFLUENCE daNbomb_c::mLightInfluence |
dBgS_BombLinChk daNbomb_c::mLineChk |
u8 daNbomb_c::mNoHitPlayerTimer |
mDoExt_bckAnm* daNbomb_c::mpBck |
request_of_phase_process_class daNbomb_c::mPhase |
J3DModel* daNbomb_c::mpModel |
u32 daNbomb_c::mPolySound |
BOOL(daNbomb_c::* daNbomb_c::mProcFunc) () |
Z2SoundObjSimple daNbomb_c::mSound |
s8 daNbomb_c::mSoundReverb |
dCcD_Sph daNbomb_c::mSph2 |
u32 daNbomb_c::mStateFlg0 |
u8 daNbomb_c::mType |
WIND_INFLUENCE daNbomb_c::mWindInfluence |