1#ifndef D_A_OBJ_WATERGATE_H
2#define D_A_OBJ_WATERGATE_H
cPhs__Step
Definition c_phase.h:8
Definition JORMContext.h:96
Definition d_bg_s_movebg_actor.h:10
Water Gate.
Definition d_a_obj_waterGate.h:18
void modeWait()
Definition d_a_obj_waterGate.cpp:125
void setBaseMtx()
Definition d_a_obj_waterGate.cpp:37
int Execute(Mtx **)
Definition d_a_obj_waterGate.cpp:100
f32 mClosedYPos
Definition d_a_obj_waterGate.h:43
u8 mMode
Definition d_a_obj_waterGate.h:39
void init_modeEnd()
Definition d_a_obj_waterGate.cpp:176
u8 field_0x5AD
Definition d_a_obj_waterGate.h:40
request_of_phase_process_class mPhase
Definition d_a_obj_waterGate.h:37
f32 mOpenYOffset
Definition d_a_obj_waterGate.h:42
void modeEnd()
Definition d_a_obj_waterGate.cpp:181
void modeClose()
Definition d_a_obj_waterGate.cpp:164
f32 mMaxMoveSpeed
Definition d_a_obj_waterGate.h:44
cPhs__Step create()
Definition d_a_obj_waterGate.cpp:58
Mode_e
Definition d_a_obj_waterGate.h:50
@ CLOSE
Definition d_a_obj_waterGate.h:51
@ OPEN
Definition d_a_obj_waterGate.h:51
@ END
Definition d_a_obj_waterGate.h:51
@ WAIT
Definition d_a_obj_waterGate.h:51
void init_modeClose()
Definition d_a_obj_waterGate.cpp:158
u8 mPrevSwitchState
Definition d_a_obj_waterGate.h:41
J3DModel * mpModel
Definition d_a_obj_waterGate.h:38
SwitchState_e
Definition d_a_obj_waterGate.h:46
@ CLOSED
Definition d_a_obj_waterGate.h:47
@ OPENED
Definition d_a_obj_waterGate.h:47
void init_modeOpen()
Definition d_a_obj_waterGate.cpp:140
void move()
Definition d_a_obj_waterGate.cpp:110
int Delete()
Definition d_a_obj_waterGate.cpp:198
void modeOpen()
Definition d_a_obj_waterGate.cpp:146
int CreateHeap()
Definition d_a_obj_waterGate.cpp:45
void init_modeWait()
Definition d_a_obj_waterGate.cpp:120
int Draw()
Definition d_a_obj_waterGate.cpp:186
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daWtGate_c)==0x5bc)
f32 Mtx[3][4]
Definition mtx.h:22
Definition d_a_hozelda.cpp:146
Definition d_a_obj_waterGate.h:57
~daWtGate_HIO_c()
Definition d_a_obj_waterGate.h:59
u8 field_0x8
Definition d_a_obj_waterGate.h:64
void genMessage(JORMContext *)
Definition d_a_obj_waterGate.cpp:30
f32 mMaxSpeed
Definition d_a_obj_waterGate.h:63
u8 field_0x9
Definition d_a_obj_waterGate.h:65
daWtGate_HIO_c()
Definition d_a_obj_waterGate.cpp:23
Definition d_a_hozelda.cpp:14
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5