1#ifndef D_A_OBJ_SWALLSHUTTER_H
2#define D_A_OBJ_SWALLSHUTTER_H
Definition JORMContext.h:120
Definition d_bg_s_movebg_actor.h:11
Definition d_a_obj_sWallShutter.h:71
f32 mShakeAtten
Definition d_a_obj_sWallShutter.h:85
void genMessage(JORMContext *)
f32 mShakeAmpZ
Definition d_a_obj_sWallShutter.h:83
f32 mShakeStrength
Definition d_a_obj_sWallShutter.h:82
f32 mMaxSpeed
Definition d_a_obj_sWallShutter.h:79
f32 mInitSpeed
Definition d_a_obj_sWallShutter.h:78
daSwShutter_HIO_c()
Definition d_a_obj_sWallShutter.cpp:17
f32 mAcceleration
Definition d_a_obj_sWallShutter.h:80
f32 mMinAtten
Definition d_a_obj_sWallShutter.h:87
f32 mShakeAmpY
Definition d_a_obj_sWallShutter.h:84
virtual ~daSwShutter_HIO_c()
Definition d_a_obj_sWallShutter.h:74
f32 mMaxAtten
Definition d_a_obj_sWallShutter.h:86
u8 mVibrationStrength
Definition d_a_obj_sWallShutter.h:81
Shutter Wall (Switch)
Definition d_a_obj_sWallShutter.h:16
virtual int Execute(Mtx **)
Definition d_a_obj_sWallShutter.cpp:100
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:41
f32 mShakeAtten
Definition d_a_obj_sWallShutter.h:60
int create()
Definition d_a_obj_sWallShutter.cpp:55
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:127
virtual int Draw()
Definition d_a_obj_sWallShutter.cpp:203
f32 mMaxAtten
Definition d_a_obj_sWallShutter.h:61
void init_modeMoveDown()
Definition d_a_obj_sWallShutter.cpp:165
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:197
void modeMoveDownInit()
Definition d_a_obj_sWallShutter.cpp:159
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:131
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:201
int getSwBit()
Definition d_a_obj_sWallShutter.h:47
void init_modeMoveDownInit()
Definition d_a_obj_sWallShutter.cpp:137
void setBaseMtx()
Definition d_a_obj_sWallShutter.cpp:30
virtual int Delete()
Definition d_a_obj_sWallShutter.cpp:213
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:109
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:177
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daSwShutter_c)==0x5e8)
f32 Mtx[3][4]
Definition mtx.h:25
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196