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:147
int Delete()
Definition d_a_obj_bky_rock.cpp:89
void setModelMtx()
Definition d_a_obj_bky_rock.cpp:100
_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:36
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:274
void init()
Definition d_a_obj_bky_rock.cpp:187
static dCcD_SrcCyl const s_CcDCyl
Definition d_a_obj_bky_rock.h:126
u8 mMode
Definition d_a_obj_bky_rock.h:68
int execute()
Definition d_a_obj_bky_rock.cpp:58
dCcD_Cyl mCyls[2]
Definition d_a_obj_bky_rock.h:74
virtual ~daBkyRock_c()
Definition d_a_obj_bky_rock.cpp:32
void initChangeModeBefore()
Definition d_a_obj_bky_rock.cpp:297
u8 getSwBit0()
Definition d_a_obj_bky_rock.h:59
void pieceMoveInit()
Definition d_a_obj_bky_rock.cpp:356
void exeModeNoDamage()
Definition d_a_obj_bky_rock.cpp:217
void middleExe()
Definition d_a_obj_bky_rock.cpp:211
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:390
J3DModel * mModels[3]
Definition d_a_obj_bky_rock.h:75
void exeModeDamage()
Definition d_a_obj_bky_rock.cpp:231
int draw()
Definition d_a_obj_bky_rock.cpp:63
bool field_0x57a
Definition d_a_obj_bky_rock.h:70
void pieceMove()
Definition d_a_obj_bky_rock.cpp:307
static exeProc s_exeProc[3]
Definition d_a_obj_bky_rock.h:20
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:260
Mtx mMtx
Definition d_a_obj_bky_rock.h:71
void initChangeModeAfter()
Definition d_a_obj_bky_rock.cpp:303
daBkyRock_c()
Definition d_a_obj_bky_rock.cpp:26
Definition f_op_actor.h:243
f32 Mtx[3][4]
Definition mtx.h:25
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:208
signed char s8
Definition types.h:7
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.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