1#ifndef D_A_OBJ_TURARA_H
2#define D_A_OBJ_TURARA_H
Definition d_bg_s_acch.h:15
Definition d_bg_s_movebg_actor.h:11
Definition d_bg_s_acch.h:247
Definition d_event_lib.h:24
Icicle.
Definition d_a_obj_Turara.h:18
u8 mInWater
Definition d_a_obj_Turara.h:75
f32 field_0x75c
Definition d_a_obj_Turara.h:73
int Draw()
Definition d_a_obj_Turara.cpp:372
u32 field_0x748
Definition d_a_obj_Turara.h:67
int getSwBit2()
Definition d_a_obj_Turara.h:45
u8 mWaitTime
Definition d_a_obj_Turara.h:66
static const dCcD_SrcGObjInf mCcDObjInfo
Definition d_a_obj_Turara.h:53
dBgS_ObjAcch mAcch
Definition d_a_obj_Turara.h:77
void bgCheck()
Definition d_a_obj_Turara.cpp:286
static dCcD_SrcCyl mCcDCyl
Definition d_a_obj_Turara.h:66
void modeDropInit()
Definition d_a_obj_Turara.cpp:258
s16 field_0x754
Definition d_a_obj_Turara.h:71
dBgS_AcchCir mAcchCir
Definition d_a_obj_Turara.h:76
u8 mMode
Definition d_a_obj_Turara.h:62
u8 field_0x98c
Definition d_a_obj_Turara.h:81
u8 field_0x994
Definition d_a_obj_Turara.h:83
int Delete()
Definition d_a_obj_Turara.cpp:387
daTurara_c()
Definition d_a_obj_Turara.h:20
void init_modeDropInit()
Definition d_a_obj_Turara.cpp:248
request_of_phase_process_class mPhaseReq
Definition d_a_obj_Turara.h:60
int getState()
Definition d_a_obj_Turara.h:54
void init_modeDrop()
Definition d_a_obj_Turara.cpp:267
s16 field_0x752
Definition d_a_obj_Turara.h:70
u8 field_0x984
Definition d_a_obj_Turara.h:79
void modeDropEnd()
Definition d_a_obj_Turara.cpp:319
s32 getEvetID()
Definition d_a_obj_Turara.h:48
u8 field_0x98d[0x994 - 0x98d]
Definition d_a_obj_Turara.h:82
J3DModel * mpModel[2]
Definition d_a_obj_Turara.h:61
dBgW * field_0x980
Definition d_a_obj_Turara.h:78
void init_modeDropEnd()
Definition d_a_obj_Turara.cpp:296
void init_modeWait()
Definition d_a_obj_Turara.cpp:212
void move()
Definition d_a_obj_Turara.cpp:190
s16 field_0x750
Definition d_a_obj_Turara.h:69
u8 getWaitTime()
Definition d_a_obj_Turara.h:52
u8 field_0x5c9
Definition d_a_obj_Turara.h:63
int Execute(Mtx **)
Definition d_a_obj_Turara.cpp:180
void modeWait()
Definition d_a_obj_Turara.cpp:216
void setBaseMtx()
Definition d_a_obj_Turara.cpp:41
void setFallStat()
Definition d_a_obj_Turara.cpp:173
f32 field_0x74c
Definition d_a_obj_Turara.h:68
bool eventStart()
Definition d_a_obj_Turara.cpp:243
dCcD_Cyl mCylCollider
Definition d_a_obj_Turara.h:65
u32 mEmID
Definition d_a_obj_Turara.h:80
f32 field_0x758
Definition d_a_obj_Turara.h:72
int getItemTbleNum()
Definition d_a_obj_Turara.h:53
~daTurara_c()
Definition d_a_obj_Turara.h:21
int getSwBit1()
Definition d_a_obj_Turara.h:44
f32 field_0x760
Definition d_a_obj_Turara.h:74
dCcD_Stts mColliderStts
Definition d_a_obj_Turara.h:64
void modeDrop()
Definition d_a_obj_Turara.cpp:280
int create()
Definition d_a_obj_Turara.cpp:105
int CreateHeap()
Definition d_a_obj_Turara.cpp:77
void init_modeDropEnd2()
Definition d_a_obj_Turara.cpp:341
int getSwBit3()
Definition d_a_obj_Turara.h:46
void modeDropEnd2()
Definition d_a_obj_Turara.cpp:366
csXyz shape_angle
Definition f_op_actor.h:252
STATIC_ASSERT(sizeof(daTurara_c)==0x998)
f32 Mtx[3][4]
Definition mtx.h:25
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196
s16 x
Definition c_sxyz.h:7
s16 z
Definition c_sxyz.h:7