1#ifndef D_A_OBJ_RIVERROCK_H
2#define D_A_OBJ_RIVERROCK_H
Definition Z2SoundObject.h:34
Definition d_bg_s_movebg_actor.h:10
Definition d_a_obj_riverrock.h:77
f32 field_0x8
Definition d_a_obj_riverrock.h:83
daObjRIVERROCK_HIO_c()
Definition d_a_obj_riverrock.cpp:15
virtual ~daObjRIVERROCK_HIO_c()
Definition d_a_obj_riverrock.h:80
s8 field_0x4
Definition d_a_obj_riverrock.h:82
f32 field_0xc
Definition d_a_obj_riverrock.h:84
(Zora?) River Rock
Definition d_a_obj_riverrock.h:16
void BreakMoveAction()
Definition d_a_obj_riverrock.cpp:120
request_of_phase_process_class mPhase
Definition d_a_obj_riverrock.h:69
int field_0x5ac
Definition d_a_obj_riverrock.h:54
u8 field_0x5ba[0x5c4 - 0x5ba]
Definition d_a_obj_riverrock.h:60
s16 field_0x5b6
Definition d_a_obj_riverrock.h:58
cXyz field_0x5c4
Definition d_a_obj_riverrock.h:61
s16 field_0x5aa
Definition d_a_obj_riverrock.h:53
ActionEnum
Definition d_a_obj_riverrock.h:18
@ ACTION_BREAK
Definition d_a_obj_riverrock.h:20
@ ACTION_WAIT
Definition d_a_obj_riverrock.h:19
int Delete()
Definition d_a_obj_riverrock.cpp:333
cXyz field_0x5d0
Definition d_a_obj_riverrock.h:62
void setBaseMtx()
Definition d_a_obj_riverrock.cpp:209
u8 field_0x5a9
Definition d_a_obj_riverrock.h:52
void Action()
Definition d_a_obj_riverrock.cpp:162
bool field_0x5ee
Definition d_a_obj_riverrock.h:65
J3DModel * mModel
Definition d_a_obj_riverrock.h:68
int CreateHeap()
Definition d_a_obj_riverrock.cpp:241
void BreakSet()
Definition d_a_obj_riverrock.cpp:174
int field_0x610
Definition d_a_obj_riverrock.h:67
int Draw()
Definition d_a_obj_riverrock.cpp:324
BreakSubAction mBreakSubAction
Definition d_a_obj_riverrock.h:50
void WaitAction()
Definition d_a_obj_riverrock.cpp:202
int Execute(Mtx **)
Definition d_a_obj_riverrock.cpp:307
ActionEnum mAction
Definition d_a_obj_riverrock.h:49
s16 field_0x5b8
Definition d_a_obj_riverrock.h:59
BreakSubAction
Definition d_a_obj_riverrock.h:23
@ BREAK_WAIT
Definition d_a_obj_riverrock.h:24
@ BREAK_BROKEN
Definition d_a_obj_riverrock.h:26
@ BREAK_3
Definition d_a_obj_riverrock.h:27
@ BREAK_MOVE
Definition d_a_obj_riverrock.h:25
void BreakWaitAction()
Definition d_a_obj_riverrock.cpp:63
void BrokenAction()
Definition d_a_obj_riverrock.cpp:129
dCcD_Cyl mCyl
Definition d_a_obj_riverrock.h:71
bool mHIONeedDelete
Definition d_a_obj_riverrock.h:72
s16 field_0x5b0
Definition d_a_obj_riverrock.h:55
Z2SoundObjSimple mSoundObj
Definition d_a_obj_riverrock.h:66
void initCcCylinder()
Definition d_a_obj_riverrock.cpp:22
s16 field_0x5b4
Definition d_a_obj_riverrock.h:57
u8 field_0x5a8
Definition d_a_obj_riverrock.h:51
void SetCcCyl()
Definition d_a_obj_riverrock.cpp:44
int Create()
Definition d_a_obj_riverrock.cpp:299
int create()
Definition d_a_obj_riverrock.cpp:249
void BreakAction()
Definition d_a_obj_riverrock.cpp:144
s16 field_0x5b2
Definition d_a_obj_riverrock.h:56
dCcD_Stts mStts
Definition d_a_obj_riverrock.h:70
void CheckBG()
Definition d_a_obj_riverrock.cpp:74
csXyz field_0x5e8
Definition d_a_obj_riverrock.h:64
cXyz field_0x5dc
Definition d_a_obj_riverrock.h:63
STATIC_ASSERT(sizeof(daObjRIVERROCK_c)==0x79c)
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:70
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8