1#ifndef D_A_OBJ_SYROCK_H
2#define D_A_OBJ_SYROCK_H
T cLib_calcTimer(T *value)
Definition c_lib.h:79
cPhs__Step
Definition c_phase.h:8
Definition d_bg_s_movebg_actor.h:10
Definition d_event_lib.h:24
Definition d_a_obj_syRock.h:109
~daSyRock_HIO_c()
Definition d_a_obj_syRock.h:112
f32 mShakeMaxDecay
Definition d_a_obj_syRock.h:118
f32 mShakeAmplitude
Definition d_a_obj_syRock.h:114
u8 mShockStrength
Definition d_a_obj_syRock.h:123
f32 mShakeXOscillationAngle
Definition d_a_obj_syRock.h:115
daSyRock_HIO_c()
Definition d_a_obj_syRock.cpp:25
f32 mMaxWaterPillarRange
Definition d_a_obj_syRock.h:134
u8 mWaitFrames
Definition d_a_obj_syRock.h:122
f32 mShakeDamping
Definition d_a_obj_syRock.h:117
f32 mFallAcceleration
Definition d_a_obj_syRock.h:120
f32 mFallWaterBouyancy
Definition d_a_obj_syRock.h:133
f32 mShakeMinDecay
Definition d_a_obj_syRock.h:119
f32 mMaxFallSpeed
Definition d_a_obj_syRock.h:121
f32 mShakeZOscillationAngle
Definition d_a_obj_syRock.h:116
f32 mEffectScale
Definition d_a_obj_syRock.h:132
Stalactite Rock.
Definition d_a_obj_syRock.h:19
static dCcD_SrcCyl mCcDCyl
Definition d_a_obj_syRock.h:22
void modeDropEnd()
Definition d_a_obj_syRock.cpp:471
void bgCheck()
Definition d_a_obj_syRock.cpp:402
u8 field_0x779
Definition d_a_obj_syRock.h:70
J3DModel * mpModels[2]
Definition d_a_obj_syRock.h:54
bool mInWaterPreviousFrame
Definition d_a_obj_syRock.h:69
int Delete()
Definition d_a_obj_syRock.cpp:488
void init_modeMove()
Definition d_a_obj_syRock.cpp:354
void modeWait()
Definition d_a_obj_syRock.cpp:230
~daSyRock_c()
Definition d_a_obj_syRock.h:22
u8 mDropAutomaticallySwitchNo
Definition d_a_obj_syRock.h:56
u32 mShakeOscillationAngleStep
Definition d_a_obj_syRock.h:60
f32 mShakeMaxDecay
Definition d_a_obj_syRock.h:66
Mode_e
Definition d_a_obj_syRock.h:97
@ MODE_SINK
Definition d_a_obj_syRock.h:101
@ MODE_DROP_END
Definition d_a_obj_syRock.h:103
@ MODE_WAIT
Definition d_a_obj_syRock.h:98
@ MODE_MOVE
Definition d_a_obj_syRock.h:102
@ MODE_DROP_INIT
Definition d_a_obj_syRock.h:99
@ MODE_DROP
Definition d_a_obj_syRock.h:100
void modeDropInit()
Definition d_a_obj_syRock.cpp:277
daWtPillar_c * mpWaterPillar
Definition d_a_obj_syRock.h:73
int CreateHeap()
Definition d_a_obj_syRock.cpp:56
void move()
Definition d_a_obj_syRock.cpp:197
void init_modeDropEnd()
Definition d_a_obj_syRock.cpp:454
dBgW * mpBrokenCollision
Definition d_a_obj_syRock.h:74
static dCcD_SrcGObjInf const mCcDObjInfo
Definition d_a_obj_syRock.h:81
void init_modeWait()
Definition d_a_obj_syRock.cpp:225
void modeSink()
Definition d_a_obj_syRock.cpp:341
daSyRock_c()
Definition d_a_obj_syRock.h:21
dBgS_AcchCir mAcchCir
Definition d_a_obj_syRock.h:71
void modeMove()
Definition d_a_obj_syRock.cpp:378
csXyz mShakeXZAngleOffset
Definition d_a_obj_syRock.h:61
void setFallStat()
Definition d_a_obj_syRock.cpp:158
int Execute(Mtx **)
Definition d_a_obj_syRock.cpp:184
u8 mWaitFrames
Definition d_a_obj_syRock.h:59
s32 getEvetID()
Definition d_a_obj_syRock.h:93
f32 mShakeMinDecay
Definition d_a_obj_syRock.h:67
u32 getSwBit1()
Definition d_a_obj_syRock.h:83
cPhs__Step create()
Definition d_a_obj_syRock.cpp:89
f32 mShakeXOscillationAngle
Definition d_a_obj_syRock.h:63
u8 mMode
Definition d_a_obj_syRock.h:55
u32 getSwBit2()
Definition d_a_obj_syRock.h:88
request_of_phase_process_class mPhase
Definition d_a_obj_syRock.h:53
dCcD_Cyl mUnbrokenCylinderCollider
Definition d_a_obj_syRock.h:58
void init_modeSink()
Definition d_a_obj_syRock.cpp:330
f32 mShakeZOscillationAngle
Definition d_a_obj_syRock.h:64
void init_modeDrop()
Definition d_a_obj_syRock.cpp:302
dBgS_ObjAcch mAcch
Definition d_a_obj_syRock.h:72
BOOL getArg0()
Definition d_a_obj_syRock.h:78
f32 mShakeAmplitude
Definition d_a_obj_syRock.h:62
BOOL eventStart()
Definition d_a_obj_syRock.cpp:253
void setBaseMtx()
Definition d_a_obj_syRock.cpp:42
void init_modeDropInit()
Definition d_a_obj_syRock.cpp:263
void modeDrop()
Definition d_a_obj_syRock.cpp:323
cXyz mUnderwaterRotatedStalactiteOffset
Definition d_a_obj_syRock.h:68
static void * searchWaterPillar(void *, void *)
Definition d_a_obj_syRock.cpp:285
int Draw()
Definition d_a_obj_syRock.cpp:476
dCcD_Stts mStts
Definition d_a_obj_syRock.h:57
u8 mIsUnbroken
Definition d_a_obj_syRock.h:75
BOOL chkWaterLineIn()
Definition d_a_obj_syRock.cpp:397
f32 mShakeDamping
Definition d_a_obj_syRock.h:65
Water Column/Pillar.
Definition d_a_obj_waterPillar.h:22
Definition m_Do_hostIO.h:5
STATIC_ASSERT(sizeof(daSyRock_c)==0x9a0)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:170
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:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:74
Definition d_a_npc_fguard.cpp:70
Definition d_a_obj_syRock.h:15
u8 a[8]
Definition d_a_obj_syRock.h:16
csXyz shape_angle
Definition f_op_actor.h:216
Definition d_a_hozelda.cpp:14
int BOOL
Definition types.h:27
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8