1#ifndef D_A_OBJ_SWALLSHUTTER_H
2#define D_A_OBJ_SWALLSHUTTER_H
Definition d_bg_s_movebg_actor.h:10
Definition d_a_obj_sWallShutter.h:71
f32 mShakeAtten
Definition d_a_obj_sWallShutter.h:83
f32 mShakeAmpZ
Definition d_a_obj_sWallShutter.h:81
f32 mShakeStrength
Definition d_a_obj_sWallShutter.h:80
f32 mMaxSpeed
Definition d_a_obj_sWallShutter.h:77
f32 mInitSpeed
Definition d_a_obj_sWallShutter.h:76
daSwShutter_HIO_c()
Definition d_a_obj_sWallShutter.cpp:35
f32 mAcceleration
Definition d_a_obj_sWallShutter.h:78
f32 mMinAtten
Definition d_a_obj_sWallShutter.h:85
f32 mShakeAmpY
Definition d_a_obj_sWallShutter.h:82
virtual ~daSwShutter_HIO_c()
Definition d_a_obj_sWallShutter.h:74
f32 mMaxAtten
Definition d_a_obj_sWallShutter.h:84
u8 mVibrationStrength
Definition d_a_obj_sWallShutter.h:79
Shutter Wall (Switch)
Definition d_a_obj_sWallShutter.h:16
virtual int Execute(Mtx **)
Definition d_a_obj_sWallShutter.cpp:125
TYPE_e
Definition d_a_obj_sWallShutter.h:18
@ TYPE_ROCKWALL_e
Definition d_a_obj_sWallShutter.h:19
@ TYPE_SUBDAN_e
Definition d_a_obj_sWallShutter.h:20
virtual int CreateHeap()
Definition d_a_obj_sWallShutter.cpp:62
f32 mShakeAtten
Definition d_a_obj_sWallShutter.h:60
int create()
Definition d_a_obj_sWallShutter.cpp:78
u8 field_0x5e4[0x5e8 - 0x5e4]
Definition d_a_obj_sWallShutter.h:66
f32 mShakeAmpY
Definition d_a_obj_sWallShutter.h:59
void init_modeWait()
Definition d_a_obj_sWallShutter.cpp:155
virtual int Draw()
Definition d_a_obj_sWallShutter.cpp:241
f32 mMaxAtten
Definition d_a_obj_sWallShutter.h:61
void init_modeMoveDown()
Definition d_a_obj_sWallShutter.cpp:198
u8 mModelType
Definition d_a_obj_sWallShutter.h:52
int getModelType()
Definition d_a_obj_sWallShutter.h:48
void init_modeMoveDownEnd()
Definition d_a_obj_sWallShutter.cpp:232
void modeMoveDownInit()
Definition d_a_obj_sWallShutter.cpp:191
u32 mEmitterID0
Definition d_a_obj_sWallShutter.h:64
u8 mMode
Definition d_a_obj_sWallShutter.h:53
f32 mMinAtten
Definition d_a_obj_sWallShutter.h:62
f32 mShakeStrength
Definition d_a_obj_sWallShutter.h:57
void modeWait()
Definition d_a_obj_sWallShutter.cpp:160
f32 mShakeAmpZ
Definition d_a_obj_sWallShutter.h:58
request_of_phase_process_class mPhase
Definition d_a_obj_sWallShutter.h:50
void modeMoveDownEnd()
Definition d_a_obj_sWallShutter.cpp:238
int getSwBit()
Definition d_a_obj_sWallShutter.h:47
void init_modeMoveDownInit()
Definition d_a_obj_sWallShutter.cpp:167
void setBaseMtx()
Definition d_a_obj_sWallShutter.cpp:49
virtual int Delete()
Definition d_a_obj_sWallShutter.cpp:252
f32 field_0x5b0
Definition d_a_obj_sWallShutter.h:54
csXyz mShakeRot
Definition d_a_obj_sWallShutter.h:56
u32 mEmitterID1
Definition d_a_obj_sWallShutter.h:65
u8 field_0x5B4[0x5B8 - 0x5B4]
Definition d_a_obj_sWallShutter.h:55
int mCounter
Definition d_a_obj_sWallShutter.h:63
J3DModel * mpModel
Definition d_a_obj_sWallShutter.h:51
void moveMain()
Definition d_a_obj_sWallShutter.cpp:136
MODE_e
Definition d_a_obj_sWallShutter.h:23
@ MODE_MOVE_DOWN_END
Definition d_a_obj_sWallShutter.h:27
@ MODE_MOVE_DOWN_INIT
Definition d_a_obj_sWallShutter.h:25
@ MODE_MOVE_DOWN
Definition d_a_obj_sWallShutter.h:26
@ MODE_WAIT
Definition d_a_obj_sWallShutter.h:24
void modeMoveDown()
Definition d_a_obj_sWallShutter.cpp:211
Definition m_Do_hostIO.h:5
STATIC_ASSERT(sizeof(daSwShutter_c)==0x5e8)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:228
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:14
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8