1#ifndef D_A_OBJ_SYROCK_H
2#define D_A_OBJ_SYROCK_H
int cPhs_Step
Definition c_phase.h:8
Definition d_bg_s_acch.h:15
Definition d_bg_s_movebg_actor.h:11
Definition d_bg_s_acch.h:244
Definition d_event_lib.h:24
Stalactite Rock.
Definition d_a_obj_syRock.h:16
static dCcD_SrcCyl mCcDCyl
Definition d_a_obj_syRock.h:39
void modeDropEnd()
Definition d_a_obj_syRock.cpp:562
void bgCheck()
Definition d_a_obj_syRock.cpp:491
u8 field_0x779
Definition d_a_obj_syRock.h:67
J3DModel * mpModels[2]
Definition d_a_obj_syRock.h:51
int Delete()
Definition d_a_obj_syRock.cpp:577
void init_modeMove()
Definition d_a_obj_syRock.cpp:444
void modeWait()
Definition d_a_obj_syRock.cpp:321
~daSyRock_c()
Definition d_a_obj_syRock.h:19
dCcD_Cyl mUnbrokenCollider
Definition d_a_obj_syRock.h:55
f32 mShakeMaxDecay
Definition d_a_obj_syRock.h:63
Mode_e
Definition d_a_obj_syRock.h:94
@ MODE_SINK
Definition d_a_obj_syRock.h:98
@ MODE_DROP_END
Definition d_a_obj_syRock.h:100
@ MODE_WAIT
Definition d_a_obj_syRock.h:95
@ MODE_MOVE
Definition d_a_obj_syRock.h:99
@ MODE_DROP_INIT
Definition d_a_obj_syRock.h:96
@ MODE_DROP
Definition d_a_obj_syRock.h:97
void modeDropInit()
Definition d_a_obj_syRock.cpp:369
daWtPillar_c * mpWaterPillar
Definition d_a_obj_syRock.h:70
int CreateHeap()
Definition d_a_obj_syRock.cpp:127
void move()
Definition d_a_obj_syRock.cpp:290
void init_modeDropEnd()
Definition d_a_obj_syRock.cpp:546
dBgW * mpBrokenCollision
Definition d_a_obj_syRock.h:71
bool eventStart()
Definition d_a_obj_syRock.cpp:346
u32 mShakeOscAngStep
Definition d_a_obj_syRock.h:57
static dCcD_SrcGObjInf const mCcDObjInfo
Definition d_a_obj_syRock.h:154
void init_modeWait()
Definition d_a_obj_syRock.cpp:317
void modeSink()
Definition d_a_obj_syRock.cpp:431
daSyRock_c()
Definition d_a_obj_syRock.h:18
dBgS_AcchCir mAcchCir
Definition d_a_obj_syRock.h:68
u8 mInWaterPrevFrame
Definition d_a_obj_syRock.h:66
void modeMove()
Definition d_a_obj_syRock.cpp:468
csXyz mShakeAngOffset
Definition d_a_obj_syRock.h:58
void setFallStat()
Definition d_a_obj_syRock.cpp:251
f32 mShakeXOscAngQuantum
Definition d_a_obj_syRock.h:60
int Execute(Mtx **)
Definition d_a_obj_syRock.cpp:278
u8 mWaitFrames
Definition d_a_obj_syRock.h:56
f32 mShakeMinDecay
Definition d_a_obj_syRock.h:64
f32 mShakeZOscAngQuantum
Definition d_a_obj_syRock.h:61
cXyz mUnderwaterOffset
Definition d_a_obj_syRock.h:65
int getSwBit2()
Definition d_a_obj_syRock.h:85
u8 mMode
Definition d_a_obj_syRock.h:52
request_of_phase_process_class mPhase
Definition d_a_obj_syRock.h:50
u8 mAutoDropSwNo
Definition d_a_obj_syRock.h:53
f32 mShakeDampingScale
Definition d_a_obj_syRock.h:62
cPhs_Step create()
Definition d_a_obj_syRock.cpp:161
void init_modeSink()
Definition d_a_obj_syRock.cpp:420
void init_modeDrop()
Definition d_a_obj_syRock.cpp:394
dBgS_ObjAcch mAcch
Definition d_a_obj_syRock.h:69
BOOL getArg0()
Definition d_a_obj_syRock.h:75
f32 mShakeAmplitude
Definition d_a_obj_syRock.h:59
void setBaseMtx()
Definition d_a_obj_syRock.cpp:114
void init_modeDropInit()
Definition d_a_obj_syRock.cpp:355
int getSwBit1()
Definition d_a_obj_syRock.h:80
void modeDrop()
Definition d_a_obj_syRock.cpp:414
static void * searchWaterPillar(void *, void *)
Definition d_a_obj_syRock.cpp:377
int Draw()
Definition d_a_obj_syRock.cpp:566
int getEvetID()
Definition d_a_obj_syRock.h:90
dCcD_Stts mStts
Definition d_a_obj_syRock.h:54
u8 mIsUnbroken
Definition d_a_obj_syRock.h:72
BOOL chkWaterLineIn()
Definition d_a_obj_syRock.cpp:486
Water Column/Pillar.
Definition d_a_obj_waterPillar.h:20
csXyz shape_angle
Definition f_op_actor.h:293
STATIC_ASSERT(sizeof(daSyRock_c)==0x9a0)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:176
s16 x
Definition c_sxyz.h:7