bool checkStateCarry()
Definition d_bomb.cpp:11
static bool checkWaterBomb(fopAc_ac_c *)
Definition d_bomb.cpp:20
dBomb_PRM
Definition d_bomb.h:8
@ PRM_BOMB_CARGO_CARRY
Definition d_bomb.h:26
@ PRM_INSECT_BOMB_PLAYER
Definition d_bomb.h:19
@ PRM_ENEMY_BOMB_BOOMERANG
Definition d_bomb.h:21
@ PRM_NORMAL_BOMB_EXPLODE
Definition d_bomb.h:9
@ PRM_WATER_BOMB_EXPLODE
Definition d_bomb.h:27
@ PRM_ENEMY_WATER_BOMB_HOOKSHOT
Definition d_bomb.h:25
@ PRM_NORMAL_BOMB_PLAYER
Definition d_bomb.h:17
@ PRM_ENEMY_BOMB
Definition d_bomb.h:20
@ PRM_FLOWER_BOMB
Definition d_bomb.h:13
@ PRM_INSECT_BOMB_MOVE
Definition d_bomb.h:16
@ PRM_UNK_15
Definition d_bomb.h:24
@ PRM_WATER_BOMB_PLAYER
Definition d_bomb.h:18
@ PRM_BOMB_BOOMERANG_MOVE
Definition d_bomb.h:14
@ PRM_BOMB_HOOKSHOT
Definition d_bomb.h:11
@ PRM_BOMB_WAIT
Definition d_bomb.h:12
@ PRM_ENEMY_WATER_BOMB
Definition d_bomb.h:23
@ PRM_ENEMY_BOMB_HOOKSHOT
Definition d_bomb.h:22
@ PRM_BOMB_CARRY
Definition d_bomb.h:10
@ PRM_ENEMY_BOMB_BOOMERANG_MOVE
Definition d_bomb.h:15
static fopAc_ac_c * createNormalBombExplode(cXyz *i_pos)
Definition d_bomb.h:49
virtual void setCargoBombExplode()
Definition d_bomb.h:37
bool checkStateExplode()
Definition d_bomb.h:39
static fopAc_ac_c * createWaterBombExplode(cXyz *i_pos)
Definition d_bomb.h:72
static fopAc_ac_c * createEnemyBombBoomerang(cXyz *i_pos, csXyz *i_angle, int i_roomNo)
Definition d_bomb.h:67
static fopAc_ac_c * createBombCargoCarry(cXyz *i_pos, csXyz *i_angle, int i_roomNo)
Definition d_bomb.h:87
static bool checkFlowerBombWait(fopAc_ac_c *)
Definition d_bomb.cpp:16
static bool checkInsectBombMove(fopAc_ac_c *)
Definition d_bomb.cpp:24
virtual u8 checkExplodeNow()
Definition d_bomb.h:35
static fopAc_ac_c * createNormalBombPlayer(cXyz *i_pos)
Definition d_bomb.h:45
static bool checkBombActor(fopAc_ac_c *i_actor)
Definition d_bomb.h:41
static fopAc_ac_c * createEnemyWaterBombHookshot(cXyz *i_pos, csXyz *i_angle, int i_roomNo)
Definition d_bomb.h:82
static fopAc_ac_c * createEnemyBombHookshot(cXyz *i_pos, csXyz *i_angle, int i_roomNo)
Definition d_bomb.h:92
static fopAc_ac_c * createFlowerBomb(cXyz *i_pos, csXyz *i_angle, int param_2)
Definition d_bomb.h:57
static fopAc_ac_c * createWaterBombPlayer(cXyz *i_pos)
Definition d_bomb.h:53
static fopAc_ac_c * createInsectBombPlayer(cXyz *i_pos)
Definition d_bomb.h:62
static fopAc_ac_c * createEnemyBomb(cXyz *i_pos, csXyz *i_angle, int i_roomNo)
Definition d_bomb.h:97
virtual void deleteBombAndEffect()
Definition d_bomb.h:36
static fopAc_ac_c * createEnemyWaterBomb(cXyz *i_pos, csXyz *i_angle, int i_roomNo)
Definition d_bomb.h:77
Definition f_op_actor.h:230
@ PROC_NBOMB
Definition d_procname.h:554
unsigned char u8
Definition types.h:8
fopAc_ac_c * fopAcM_fastCreate(s16 i_procName, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_argument, createFunc i_createFunc, void *i_createFuncData)
Definition f_op_actor_mng.cpp:241
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
s16 fopAcM_GetName(void *i_actor)
Definition f_op_actor_mng.h:152