Definition Z2SoundObject.h:38
Definition c_bg_s_poly_info.h:7
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:271
Definition d_bg_s_lin_chk.h:55
Bomb.
Definition d_a_nbomb.h:17
bool checkTimerStop()
Definition d_a_nbomb.cpp:420
dCcD_Sph mSph2
Definition d_a_nbomb.h:102
f32 field_0xbb0
Definition d_a_nbomb.h:124
BOOL procFlowerWait()
Definition d_a_nbomb.cpp:1074
BOOL procCarry()
Definition d_a_nbomb.cpp:788
f32 mExplosionStrength
Definition d_a_nbomb.h:123
cXyz field_0xbe4
Definition d_a_nbomb.h:129
u8 field_0xB55[0xB58 - 0xB55]
Definition d_a_nbomb.h:116
s16 getExTime()
Definition d_a_nbomb.h:92
daPy_boomerangMove_c mBoomerangMove
Definition d_a_nbomb.h:109
Z2SoundObjSimple mSound
Definition d_a_nbomb.h:108
s16 mExTime
Definition d_a_nbomb.h:117
void setEffect()
Definition d_a_nbomb.cpp:484
BOOL procExplodeInit()
Definition d_a_nbomb.cpp:609
u32 mEffectEmitterIDs[5]
Definition d_a_nbomb.h:126
dCcD_Sph mCcSph
Definition d_a_nbomb.h:101
cXyz mEffectLastPosition
Definition d_a_nbomb.h:128
Mtx field_0xa40
Definition d_a_nbomb.h:104
int create()
Definition d_a_nbomb.cpp:167
dBgS_BombAcch mAcch
Definition d_a_nbomb.h:98
s16 field_0xb5c
Definition d_a_nbomb.h:119
void setHitPolygon(int)
Definition d_a_nbomb.cpp:565
dCcD_Stts mCcStts
Definition d_a_nbomb.h:100
void setRoomInfo()
Definition d_a_nbomb.cpp:457
u32 checkPlayerMake() const
Definition d_a_nbomb.h:90
BOOL procWait()
Definition d_a_nbomb.cpp:872
BOOL procInsectMove()
Definition d_a_nbomb.cpp:1189
~daNbomb_c()
Definition d_a_nbomb.cpp:375
cXyz field_0xc2c
Definition d_a_nbomb.h:135
void onStateFlg0(daNbomb_FLG0 i_flag)
Definition d_a_nbomb.h:85
int draw()
Definition d_a_nbomb.cpp:1568
daNbomb_FLG0
Definition d_a_nbomb.h:19
@ FLG0_UNK_2000
Definition d_a_nbomb.h:31
@ FLG0_DELETE_BOMB
Definition d_a_nbomb.h:30
@ FLG0_INSECT_BOMB
Definition d_a_nbomb.h:28
@ FLG0_UNK_40
Definition d_a_nbomb.h:24
@ FLG0_UNK_20000
Definition d_a_nbomb.h:35
@ FLG0_FROZEN
Definition d_a_nbomb.h:27
@ FLG0_NO_HIT_PLAYER
Definition d_a_nbomb.h:25
@ FLG0_UNK_800
Definition d_a_nbomb.h:29
@ FLG0_UNDERWATER
Definition d_a_nbomb.h:23
@ FLG0_SET_HOOKSHOT_OFFSET
Definition d_a_nbomb.h:32
@ FLG0_CARGO_CARRY
Definition d_a_nbomb.h:26
@ FLG0_BOMB_HIT
Definition d_a_nbomb.h:21
@ FLG0_WATER_BOMB
Definition d_a_nbomb.h:22
@ FLG0_PLAYER_MAKE
Definition d_a_nbomb.h:20
@ FLG0_UNK_8000
Definition d_a_nbomb.h:33
@ FLG0_UNK_10000
Definition d_a_nbomb.h:34
void setFreeze()
Definition d_a_nbomb.cpp:535
BOOL procFlowerWaitInit()
Definition d_a_nbomb.cpp:1062
Mtx field_0xa70
Definition d_a_nbomb.h:105
dBgS_AcchCir mAcchCir
Definition d_a_nbomb.h:99
int searchEnemy(fopAc_ac_c *)
Definition d_a_nbomb.cpp:81
WIND_INFLUENCE mWindInfluence
Definition d_a_nbomb.h:122
u32 mPolySound
Definition d_a_nbomb.h:125
void tgHitCallback(dCcD_GObjInf *)
Definition d_a_nbomb.cpp:45
u8 field_0xb51
Definition d_a_nbomb.h:112
BOOL checkWaterIn()
Definition d_a_nbomb.cpp:542
J3DModel * mpModel
Definition d_a_nbomb.h:97
BOOL(daNbomb_c::* mProcFunc)()
Definition d_a_nbomb.h:136
cXyz mEffectPosition
Definition d_a_nbomb.h:127
int execute()
Definition d_a_nbomb.cpp:1322
u8 mType
Definition d_a_nbomb.h:115
BOOL procBoomerangMoveInit(dCcD_GObjInf *)
Definition d_a_nbomb.cpp:1097
u32 mStateFlg0
Definition d_a_nbomb.h:110
virtual u8 checkExplodeNow()
Definition d_a_nbomb.h:78
u32 checkStateFlg0(daNbomb_FLG0 i_flag) const
Definition d_a_nbomb.h:87
cBgS_PolyInfo mInsectHitPolyInfo
Definition d_a_nbomb.h:107
s16 mFreezeTimer
Definition d_a_nbomb.h:120
daNbomb_TYPE
Definition d_a_nbomb.h:38
@ TYPE_INSECT_PLAYER
Definition d_a_nbomb.h:41
@ TYPE_INSECT_ENEMY
Definition d_a_nbomb.h:43
@ TYPE_WATER_PLAYER
Definition d_a_nbomb.h:40
@ TYPE_NORMAL_PLAYER
Definition d_a_nbomb.h:39
@ TYPE_WATER_ENEMY
Definition d_a_nbomb.h:44
@ TYPE_FLOWER
Definition d_a_nbomb.h:42
BOOL procWaitInit()
Definition d_a_nbomb.cpp:861
BOOL checkExplode()
Definition d_a_nbomb.cpp:427
mDoExt_bckAnm * mpBck
Definition d_a_nbomb.h:103
s8 mSoundReverb
Definition d_a_nbomb.h:114
u8 mNoHitPlayerTimer
Definition d_a_nbomb.h:113
cXyz field_0xbfc
Definition d_a_nbomb.h:131
request_of_phase_process_class mPhase
Definition d_a_nbomb.h:96
BOOL procExplode()
Definition d_a_nbomb.cpp:710
void offStateFlg0(daNbomb_FLG0 i_flag)
Definition d_a_nbomb.h:86
int createHeap()
Definition d_a_nbomb.cpp:125
cXyz field_0xbf0
Definition d_a_nbomb.h:130
BOOL insectLineCheck()
Definition d_a_nbomb.cpp:546
void coHitCallback(fopAc_ac_c *)
Definition d_a_nbomb.cpp:19
void setSmokePos()
Definition d_a_nbomb.cpp:473
dBgS_BombLinChk mLineChk
Definition d_a_nbomb.h:106
cXyz field_0xc20
Definition d_a_nbomb.h:134
virtual void deleteBombAndEffect()
Definition d_a_nbomb.h:79
virtual void setCargoBombExplode()
Definition d_a_nbomb.h:83
s16 field_0xb5a
Definition d_a_nbomb.h:118
void setHookshotOffset()
Definition d_a_nbomb.cpp:522
u32 checkWaterBomb() const
Definition d_a_nbomb.h:89
BOOL procInsectMoveInit()
Definition d_a_nbomb.cpp:1171
cXyz field_0xc14
Definition d_a_nbomb.h:133
BOOL procCarryInit()
Definition d_a_nbomb.cpp:761
LIGHT_INFLUENCE mLightInfluence
Definition d_a_nbomb.h:121
cXyz field_0xc08
Definition d_a_nbomb.h:132
BOOL procBoomerangMove()
Definition d_a_nbomb.cpp:1123
static const char * m_arcNameList[6]
Definition d_a_nbomb.h:120
u8 mExplodeMode
Definition d_a_nbomb.h:111
Definition d_a_player.h:55
Definition f_op_actor.h:271
Definition m_Do_ext.h:149
s32 fopAcM_delete(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.cpp:232