1#ifndef D_A_OBJ_WATERGATE_H
2#define D_A_OBJ_WATERGATE_H
cPhs__Step
Definition c_phase.h:8
Definition JORMContext.h:120
Definition d_bg_s_movebg_actor.h:11
Water Gate.
Definition d_a_obj_waterGate.h:18
void modeWait()
Definition d_a_obj_waterGate.cpp:115
void setBaseMtx()
Definition d_a_obj_waterGate.cpp:33
int Execute(Mtx **)
Definition d_a_obj_waterGate.cpp:93
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:161
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:165
void modeClose()
Definition d_a_obj_waterGate.cpp:150
f32 mMaxMoveSpeed
Definition d_a_obj_waterGate.h:44
cPhs__Step create()
Definition d_a_obj_waterGate.cpp:52
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:145
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:129
void move()
Definition d_a_obj_waterGate.cpp:102
int Delete()
Definition d_a_obj_waterGate.cpp:180
void modeOpen()
Definition d_a_obj_waterGate.cpp:134
int CreateHeap()
Definition d_a_obj_waterGate.cpp:40
void init_modeWait()
Definition d_a_obj_waterGate.cpp:111
int Draw()
Definition d_a_obj_waterGate.cpp:169
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daWtGate_c)==0x5bc)
f32 Mtx[3][4]
Definition mtx.h:25
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
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:27
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:20