1#ifndef D_A_OBJ_LV6SWGATE_H
2#define D_A_OBJ_LV6SWGATE_H
Definition JORMContext.h:128
Definition d_bg_s_movebg_actor.h:11
Definition d_a_obj_lv6SwGate.h:58
u8 unk18
Definition d_a_obj_lv6SwGate.h:68
void genMessage(JORMContext *)
Definition d_a_obj_lv6SwGate.cpp:20
daLv6SwGate_HIO_c()
Definition d_a_obj_lv6SwGate.cpp:11
float mMovementAmount
Definition d_a_obj_lv6SwGate.h:67
float mAcceleration
Definition d_a_obj_lv6SwGate.h:66
float mSpeed
Definition d_a_obj_lv6SwGate.h:64
float mMaximumSpeed
Definition d_a_obj_lv6SwGate.h:65
Temple of Time Switch Gate.
Definition d_a_obj_lv6SwGate.h:16
J3DModel * mModel2
Definition d_a_obj_lv6SwGate.h:46
dCcD_Cyl mCcDCyls[12]
Definition d_a_obj_lv6SwGate.h:43
void modeClose()
Definition d_a_obj_lv6SwGate.cpp:232
void setBaseMtx()
Definition d_a_obj_lv6SwGate.cpp:51
void moveGate()
Definition d_a_obj_lv6SwGate.cpp:183
request_of_phase_process_class mPhase
Definition d_a_obj_lv6SwGate.h:44
int CreateHeap()
Definition d_a_obj_lv6SwGate.cpp:66
int getSw()
Definition d_a_obj_lv6SwGate.h:35
int getSwState()
Definition d_a_obj_lv6SwGate.h:36
u8 isSwitch()
Definition d_a_obj_lv6SwGate.cpp:133
u8 mUnderlyingSwitchState
Definition d_a_obj_lv6SwGate.h:48
Mtx mMtx
Definition d_a_obj_lv6SwGate.h:53
void modeWait()
Definition d_a_obj_lv6SwGate.cpp:208
int create()
Definition d_a_obj_lv6SwGate.cpp:90
J3DModel * mModel1
Definition d_a_obj_lv6SwGate.h:45
int getSw2()
Definition d_a_obj_lv6SwGate.h:37
void init_modeBreak()
Definition d_a_obj_lv6SwGate.cpp:244
f32 mMovementAmount
Definition d_a_obj_lv6SwGate.h:51
static const dCcD_SrcGObjInf mCcDObjInfo
Definition d_a_obj_lv6SwGate.h:34
dBgW * mpBgW
Definition d_a_obj_lv6SwGate.h:52
dCcD_Stts mCcStts
Definition d_a_obj_lv6SwGate.h:42
void init_modeOpen()
Definition d_a_obj_lv6SwGate.cpp:212
int Delete()
Definition d_a_obj_lv6SwGate.cpp:287
u8 mIsSwitch
Definition d_a_obj_lv6SwGate.h:50
int Execute(Mtx **)
Definition d_a_obj_lv6SwGate.cpp:137
static dCcD_SrcCyl mCcDCyl
Definition d_a_obj_lv6SwGate.h:38
void modeBreak()
Definition d_a_obj_lv6SwGate.cpp:250
u8 mUnderylingSwitch
Definition d_a_obj_lv6SwGate.h:49
int Draw()
Definition d_a_obj_lv6SwGate.cpp:277
u8 mMode
Definition d_a_obj_lv6SwGate.h:47
void init_modeClose()
Definition d_a_obj_lv6SwGate.cpp:227
void modeOpen()
Definition d_a_obj_lv6SwGate.cpp:216
void init_modeWait()
Definition d_a_obj_lv6SwGate.cpp:204
STATIC_ASSERT(sizeof(daLv6SwGate_c)==0x14f8)
f32 Mtx[3][4]
Definition mtx.h:25
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:208
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition f_op_actor_mng.h:95