1#ifndef D_A_OBJ_RIVERROCK_H
2#define D_A_OBJ_RIVERROCK_H
Definition Z2SoundObject.h:38
Definition d_bg_s_movebg_actor.h:11
Definition d_a_obj_riverrock.h:76
f32 field_0x8
Definition d_a_obj_riverrock.h:82
daObjRIVERROCK_HIO_c()
Definition d_a_obj_riverrock.cpp:15
virtual ~daObjRIVERROCK_HIO_c()
Definition d_a_obj_riverrock.h:79
s8 field_0x4
Definition d_a_obj_riverrock.h:81
f32 field_0xc
Definition d_a_obj_riverrock.h:83
(Zora?) River Rock
Definition d_a_obj_riverrock.h:16
void BreakMoveAction()
Definition d_a_obj_riverrock.cpp:110
request_of_phase_process_class mPhase
Definition d_a_obj_riverrock.h:68
int field_0x5ac
Definition d_a_obj_riverrock.h:53
u8 field_0x5ba[0x5c4 - 0x5ba]
Definition d_a_obj_riverrock.h:59
s16 field_0x5b6
Definition d_a_obj_riverrock.h:57
cXyz field_0x5c4
Definition d_a_obj_riverrock.h:60
s16 field_0x5aa
Definition d_a_obj_riverrock.h:52
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:304
cXyz field_0x5d0
Definition d_a_obj_riverrock.h:61
void setBaseMtx()
Definition d_a_obj_riverrock.cpp:191
u8 field_0x5a9
Definition d_a_obj_riverrock.h:51
void Action()
Definition d_a_obj_riverrock.cpp:147
bool field_0x5ee
Definition d_a_obj_riverrock.h:64
J3DModel * mModel
Definition d_a_obj_riverrock.h:67
int CreateHeap()
Definition d_a_obj_riverrock.cpp:219
void BreakSet()
Definition d_a_obj_riverrock.cpp:158
int field_0x610
Definition d_a_obj_riverrock.h:66
int Draw()
Definition d_a_obj_riverrock.cpp:296
BreakSubAction mBreakSubAction
Definition d_a_obj_riverrock.h:49
void WaitAction()
Definition d_a_obj_riverrock.cpp:185
int Execute(Mtx **)
Definition d_a_obj_riverrock.cpp:280
ActionEnum mAction
Definition d_a_obj_riverrock.h:48
s16 field_0x5b8
Definition d_a_obj_riverrock.h:58
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:57
void BrokenAction()
Definition d_a_obj_riverrock.cpp:117
dCcD_Cyl mCyl
Definition d_a_obj_riverrock.h:70
bool mHIONeedDelete
Definition d_a_obj_riverrock.h:71
s16 field_0x5b0
Definition d_a_obj_riverrock.h:54
Z2SoundObjSimple mSoundObj
Definition d_a_obj_riverrock.h:65
void initCcCylinder()
Definition d_a_obj_riverrock.cpp:21
s16 field_0x5b4
Definition d_a_obj_riverrock.h:56
u8 field_0x5a8
Definition d_a_obj_riverrock.h:50
void SetCcCyl()
Definition d_a_obj_riverrock.cpp:42
int Create()
Definition d_a_obj_riverrock.cpp:273
int create()
Definition d_a_obj_riverrock.cpp:226
void BreakAction()
Definition d_a_obj_riverrock.cpp:130
s16 field_0x5b2
Definition d_a_obj_riverrock.h:55
dCcD_Stts mStts
Definition d_a_obj_riverrock.h:69
void CheckBG()
Definition d_a_obj_riverrock.cpp:67
csXyz field_0x5e8
Definition d_a_obj_riverrock.h:63
cXyz field_0x5dc
Definition d_a_obj_riverrock.h:62
STATIC_ASSERT(sizeof(daObjRIVERROCK_c)==0x79c)
f32 Mtx[3][4]
Definition mtx.h:25
signed char s8
Definition types.h:7
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8