1#ifndef D_A_OBJ_LV4POGATE_H
2#define D_A_OBJ_LV4POGATE_H
Definition JORMContext.h:120
Definition d_bg_s_movebg_actor.h:11
Definition d_a_obj_lv4PoGate.h:68
f32 mCloseStep3Speed
Definition d_a_obj_lv4PoGate.h:82
f32 mCloseStep1Amount
Definition d_a_obj_lv4PoGate.h:78
u8 mCloseStep2Wait
Definition d_a_obj_lv4PoGate.h:81
virtual ~daLv4PoGate_HIO_c()
Definition d_a_obj_lv4PoGate.h:71
daLv4PoGate_HIO_c()
Definition d_a_obj_lv4PoGate.cpp:12
f32 mCloseStep1Speed
Definition d_a_obj_lv4PoGate.h:76
u8 mShockStrength
Definition d_a_obj_lv4PoGate.h:84
u8 mCloseStep1Wait
Definition d_a_obj_lv4PoGate.h:80
f32 mCloseStep3Max
Definition d_a_obj_lv4PoGate.h:83
f32 mCloseStep2Amount
Definition d_a_obj_lv4PoGate.h:79
f32 mOpenSpeed
Definition d_a_obj_lv4PoGate.h:75
void genMessage(JORMContext *)
f32 mCloseStep2Speed
Definition d_a_obj_lv4PoGate.h:77
Arbiter's Grounds Poe Gate.
Definition d_a_obj_lv4PoGate.h:16
int create()
Definition d_a_obj_lv4PoGate.cpp:45
void init_modeMoveClose()
Definition d_a_obj_lv4PoGate.cpp:131
void moveGate()
Definition d_a_obj_lv4PoGate.cpp:85
void modeMoveOpen()
Definition d_a_obj_lv4PoGate.cpp:123
int getSw()
Definition d_a_obj_lv4PoGate.h:53
void modeMoveClose()
Definition d_a_obj_lv4PoGate.cpp:140
virtual int Draw()
Definition d_a_obj_lv4PoGate.cpp:225
void modeWait()
Definition d_a_obj_lv4PoGate.cpp:112
u8 mInitMove
Definition d_a_obj_lv4PoGate.h:60
u8 mCloseWaitTime
Definition d_a_obj_lv4PoGate.h:63
void init_modeMoveClose2()
Definition d_a_obj_lv4PoGate.cpp:161
void init_modeMoveClose2Wait()
Definition d_a_obj_lv4PoGate.cpp:173
void init_modeMoveClose3()
Definition d_a_obj_lv4PoGate.cpp:186
void init_modeMoveOpen()
Definition d_a_obj_lv4PoGate.cpp:114
void setBaseMtx()
Definition d_a_obj_lv4PoGate.cpp:25
void init_modeWait()
Definition d_a_obj_lv4PoGate.cpp:108
virtual int CreateHeap()
Definition d_a_obj_lv4PoGate.cpp:34
Mode_e
Definition d_a_obj_lv4PoGate.h:18
@ MODE_MOVE_CLOSE_e
Definition d_a_obj_lv4PoGate.h:21
@ MODE_MOVE_CLOSE2_WAIT_e
Definition d_a_obj_lv4PoGate.h:24
@ MODE_WAIT_e
Definition d_a_obj_lv4PoGate.h:19
@ MODE_MOVE_CLOSE_WAIT_e
Definition d_a_obj_lv4PoGate.h:22
@ MODE_MOVE_CLOSE3_e
Definition d_a_obj_lv4PoGate.h:25
@ MODE_MOVE_OPEN_e
Definition d_a_obj_lv4PoGate.h:20
@ MODE_MOVE_CLOSE2_e
Definition d_a_obj_lv4PoGate.h:23
void modeMoveCloseWait()
Definition d_a_obj_lv4PoGate.cpp:153
u8 mMode
Definition d_a_obj_lv4PoGate.h:58
f32 mMoveValue
Definition d_a_obj_lv4PoGate.h:62
void setSe()
Definition d_a_obj_lv4PoGate.cpp:200
request_of_phase_process_class mPhase
Definition d_a_obj_lv4PoGate.h:56
u8 mSw
Definition d_a_obj_lv4PoGate.h:59
J3DModel * mpModel
Definition d_a_obj_lv4PoGate.h:57
virtual int Delete()
Definition d_a_obj_lv4PoGate.cpp:235
void modeMoveClose2Wait()
Definition d_a_obj_lv4PoGate.cpp:178
virtual int Execute(Mtx **)
Definition d_a_obj_lv4PoGate.cpp:75
void setEffect(int)
Definition d_a_obj_lv4PoGate.cpp:204
f32 mMoveTarget
Definition d_a_obj_lv4PoGate.h:61
void modeMoveClose3()
Definition d_a_obj_lv4PoGate.cpp:191
void init_modeMoveCloseWait()
Definition d_a_obj_lv4PoGate.cpp:148
void modeMoveClose2()
Definition d_a_obj_lv4PoGate.cpp:165
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daLv4PoGate_c)==0x5BC)
f32 Mtx[3][4]
Definition mtx.h:25
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