1#ifndef D_A_OBJ_BKY_ROCK_H
2#define D_A_OBJ_BKY_ROCK_H
Bomb Shack Rock.
Definition d_a_obj_bky_rock.h:16
int createHeap()
Definition d_a_obj_bky_rock.cpp:148
int Delete()
Definition d_a_obj_bky_rock.cpp:90
void setModelMtx()
Definition d_a_obj_bky_rock.cpp:101
_pieceData mPieces[20]
Definition d_a_obj_bky_rock.h:76
dCcD_Stts mStts
Definition d_a_obj_bky_rock.h:73
int create()
Definition d_a_obj_bky_rock.cpp:37
int mVibrationTimer
Definition d_a_obj_bky_rock.h:67
dBgW * mBgW
Definition d_a_obj_bky_rock.h:72
bool chkHitBombArrow()
Definition d_a_obj_bky_rock.cpp:275
void init()
Definition d_a_obj_bky_rock.cpp:188
static dCcD_SrcCyl const s_CcDCyl
Definition d_a_obj_bky_rock.h:127
u8 mMode
Definition d_a_obj_bky_rock.h:68
int execute()
Definition d_a_obj_bky_rock.cpp:59
dCcD_Cyl mCyls[2]
Definition d_a_obj_bky_rock.h:74
virtual ~daBkyRock_c()
Definition d_a_obj_bky_rock.cpp:33
void initChangeModeBefore()
Definition d_a_obj_bky_rock.cpp:298
u8 getSwBit0()
Definition d_a_obj_bky_rock.h:59
void pieceMoveInit()
Definition d_a_obj_bky_rock.cpp:357
void exeModeNoDamage()
Definition d_a_obj_bky_rock.cpp:218
void middleExe()
Definition d_a_obj_bky_rock.cpp:212
Mode
Definition d_a_obj_bky_rock.h:33
@ MODE_1
Definition d_a_obj_bky_rock.h:35
@ MODE_0
Definition d_a_obj_bky_rock.h:34
@ MODE_2
Definition d_a_obj_bky_rock.h:36
s8 getNameNo()
Definition d_a_obj_bky_rock.h:61
void callBombEmt(int, u16 const *)
Definition d_a_obj_bky_rock.cpp:391
J3DModel * mModels[3]
Definition d_a_obj_bky_rock.h:75
void exeModeDamage()
Definition d_a_obj_bky_rock.cpp:232
int draw()
Definition d_a_obj_bky_rock.cpp:64
bool field_0x57a
Definition d_a_obj_bky_rock.h:70
void pieceMove()
Definition d_a_obj_bky_rock.cpp:308
static exeProc s_exeProc[3]
Definition d_a_obj_bky_rock.h:21
u8 getSwBit1()
Definition d_a_obj_bky_rock.h:60
bool field_0x579
Definition d_a_obj_bky_rock.h:69
void(daBkyRock_c::*) exeProc()
Definition d_a_obj_bky_rock.h:31
void exeModePiece()
Definition d_a_obj_bky_rock.cpp:261
Mtx mMtx
Definition d_a_obj_bky_rock.h:71
void initChangeModeAfter()
Definition d_a_obj_bky_rock.cpp:304
daBkyRock_c()
Definition d_a_obj_bky_rock.cpp:27
Definition f_op_actor.h:271
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:176
struct Vec Vec
Definition m_Do_lib.h:8
Definition d_a_obj_bky_rock.h:18
f32 speedY
Definition d_a_obj_bky_rock.h:25
f32 scale
Definition d_a_obj_bky_rock.h:24
f32 targetZ
Definition d_a_obj_bky_rock.h:23
f32 targetX
Definition d_a_obj_bky_rock.h:22
s16 rotationX
Definition d_a_obj_bky_rock.h:26
s16 rotationZ
Definition d_a_obj_bky_rock.h:27
Vec position
Definition d_a_obj_bky_rock.h:21
dMdl_obj_c mMdlObj
Definition d_a_obj_bky_rock.h:20
s16 rotationSpeed
Definition d_a_obj_bky_rock.h:28