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:267
Definition d_bg_s_lin_chk.h:55
Bomb.
Definition d_a_nbomb.h:17
bool checkTimerStop()
Definition d_a_nbomb.cpp:418
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:1072
BOOL procCarry()
Definition d_a_nbomb.cpp:786
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:482
BOOL procExplodeInit()
Definition d_a_nbomb.cpp:607
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:165
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:563
dCcD_Stts mCcStts
Definition d_a_nbomb.h:100
void setRoomInfo()
Definition d_a_nbomb.cpp:455
u32 checkPlayerMake() const
Definition d_a_nbomb.h:90
BOOL procWait()
Definition d_a_nbomb.cpp:870
BOOL procInsectMove()
Definition d_a_nbomb.cpp:1187
~daNbomb_c()
Definition d_a_nbomb.cpp:373
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:1566
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:533
BOOL procFlowerWaitInit()
Definition d_a_nbomb.cpp:1060
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:79
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:43
u8 field_0xb51
Definition d_a_nbomb.h:112
BOOL checkWaterIn()
Definition d_a_nbomb.cpp:540
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:1320
u8 mType
Definition d_a_nbomb.h:115
BOOL procBoomerangMoveInit(dCcD_GObjInf *)
Definition d_a_nbomb.cpp:1095
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:859
BOOL checkExplode()
Definition d_a_nbomb.cpp:425
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:708
void offStateFlg0(daNbomb_FLG0 i_flag)
Definition d_a_nbomb.h:86
int createHeap()
Definition d_a_nbomb.cpp:123
cXyz field_0xbf0
Definition d_a_nbomb.h:130
BOOL insectLineCheck()
Definition d_a_nbomb.cpp:544
void coHitCallback(fopAc_ac_c *)
Definition d_a_nbomb.cpp:17
void setSmokePos()
Definition d_a_nbomb.cpp:471
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:520
u32 checkWaterBomb() const
Definition d_a_nbomb.h:89
BOOL procInsectMoveInit()
Definition d_a_nbomb.cpp:1169
cXyz field_0xc14
Definition d_a_nbomb.h:133
BOOL procCarryInit()
Definition d_a_nbomb.cpp:759
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:1121
static const char * m_arcNameList[6]
Definition d_a_nbomb.h:118
u8 mExplodeMode
Definition d_a_nbomb.h:111
Definition d_a_player.h:33
Definition f_op_actor.h:230
Definition m_Do_ext.h:151
f32 Mtx[3][4]
Definition mtx.h:25
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
s32 fopAcM_delete(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.cpp:205