1#ifndef D_A_OBJ_LV8OPTILIFT_H
2#define D_A_OBJ_LV8OPTILIFT_H
Definition d_bg_s_movebg_actor.h:10
Definition d_a_obj_lv8OptiLift.h:92
u8 mColorB
Definition d_a_obj_lv8OptiLift.h:102
u8 mColorG
Definition d_a_obj_lv8OptiLift.h:101
u8 mLightColorR
Definition d_a_obj_lv8OptiLift.h:104
u8 mStartMoveTime
Definition d_a_obj_lv8OptiLift.h:98
u8 mStopDisappearTime
Definition d_a_obj_lv8OptiLift.h:97
u8 mColorR
Definition d_a_obj_lv8OptiLift.h:100
u8 mLightColorG
Definition d_a_obj_lv8OptiLift.h:105
daOptiLift_HIO_c()
Definition d_a_obj_lv8OptiLift.cpp:31
f32 mLightRadius
Definition d_a_obj_lv8OptiLift.h:103
u8 mColorAnmFrame
Definition d_a_obj_lv8OptiLift.h:99
virtual ~daOptiLift_HIO_c()
Definition d_a_obj_lv8OptiLift.h:95
u8 mLightColorB
Definition d_a_obj_lv8OptiLift.h:106
Palace of Twilight Optilift.
Definition d_a_obj_lv8OptiLift.h:15
void modeMoveInit()
Definition d_a_obj_lv8OptiLift.cpp:320
s8 mPathDirection
Definition d_a_obj_lv8OptiLift.h:73
void modeStop()
Definition d_a_obj_lv8OptiLift.cpp:372
void liftReset()
Definition d_a_obj_lv8OptiLift.cpp:417
void init_modeMoveInit()
Definition d_a_obj_lv8OptiLift.cpp:306
void modeMoveWait()
Definition d_a_obj_lv8OptiLift.cpp:335
void lightSet()
Definition d_a_obj_lv8OptiLift.cpp:140
request_of_phase_process_class mPhase
Definition d_a_obj_lv8OptiLift.h:67
void modeWait()
Definition d_a_obj_lv8OptiLift.cpp:353
void modeInitSet2()
Definition d_a_obj_lv8OptiLift.cpp:412
u8 field_0x616
Definition d_a_obj_lv8OptiLift.h:87
u8 getPthID()
Definition d_a_obj_lv8OptiLift.h:60
virtual int CreateHeap()
Definition d_a_obj_lv8OptiLift.cpp:62
J3DModel * mpModel
Definition d_a_obj_lv8OptiLift.h:68
int getArg1()
Definition d_a_obj_lv8OptiLift.h:63
static f32 const mSpeed[]
Definition d_a_obj_lv8OptiLift.h:56
u8 mSwBit
Definition d_a_obj_lv8OptiLift.h:70
virtual int Execute(f32(**)[3][4])
Definition d_a_obj_lv8OptiLift.cpp:159
int create()
Definition d_a_obj_lv8OptiLift.cpp:81
u8 field_0x5ED[0x5F4 - 0x5ED]
Definition d_a_obj_lv8OptiLift.h:83
void setBaseMtx()
Definition d_a_obj_lv8OptiLift.cpp:48
void init_modeAcc()
Definition d_a_obj_lv8OptiLift.cpp:228
void setNextPoint()
Definition d_a_obj_lv8OptiLift.cpp:430
void modeBrk()
Definition d_a_obj_lv8OptiLift.cpp:282
void init_modeBrk()
Definition d_a_obj_lv8OptiLift.cpp:277
static void rideCallBack(dBgW *, fopAc_ac_c *, fopAc_ac_c *)
Definition d_a_obj_lv8OptiLift.cpp:151
void modeAcc()
Definition d_a_obj_lv8OptiLift.cpp:233
u8 mPrevPlayerRide
Definition d_a_obj_lv8OptiLift.h:82
void init_modeStop()
Definition d_a_obj_lv8OptiLift.cpp:356
u8 mNoRideOffSwTimer
Definition d_a_obj_lv8OptiLift.h:86
virtual int Draw()
Definition d_a_obj_lv8OptiLift.cpp:468
cXyz mPrevTargetPos
Definition d_a_obj_lv8OptiLift.h:76
u8 field_0x5C5[0x5C8 - 0x5C5]
Definition d_a_obj_lv8OptiLift.h:71
u8 mStopDisappearTimer
Definition d_a_obj_lv8OptiLift.h:80
int getSw()
Definition d_a_obj_lv8OptiLift.h:62
u8 mPlayerRide
Definition d_a_obj_lv8OptiLift.h:81
mDoExt_btkAnm mBtk
Definition d_a_obj_lv8OptiLift.h:69
u8 mIsSwitch
Definition d_a_obj_lv8OptiLift.h:79
virtual int Delete()
Definition d_a_obj_lv8OptiLift.cpp:502
void moveLift()
Definition d_a_obj_lv8OptiLift.cpp:171
int getMoveSpped()
Definition d_a_obj_lv8OptiLift.h:61
cXyz mTargetPos
Definition d_a_obj_lv8OptiLift.h:75
void init_modeWait()
Definition d_a_obj_lv8OptiLift.cpp:348
void init_modeInitSet2()
Definition d_a_obj_lv8OptiLift.cpp:406
void modeInitSet()
Definition d_a_obj_lv8OptiLift.cpp:400
s16 mCurrentPoint
Definition d_a_obj_lv8OptiLift.h:74
u8 mLightSet
Definition d_a_obj_lv8OptiLift.h:85
f32 mMoveSpeed
Definition d_a_obj_lv8OptiLift.h:77
void init_modeInitSet()
Definition d_a_obj_lv8OptiLift.cpp:393
void modeMove()
Definition d_a_obj_lv8OptiLift.cpp:250
LIGHT_INFLUENCE mLight
Definition d_a_obj_lv8OptiLift.h:84
void init_modeMoveWait()
Definition d_a_obj_lv8OptiLift.cpp:328
u8 mPathID
Definition d_a_obj_lv8OptiLift.h:72
void init_modeMove()
Definition d_a_obj_lv8OptiLift.cpp:245
MODE_e
Definition d_a_obj_lv8OptiLift.h:17
@ MODE_MOVE_WAIT_e
Definition d_a_obj_lv8OptiLift.h:23
@ MODE_WAIT_e
Definition d_a_obj_lv8OptiLift.h:21
@ MODE_INIT_SET2_e
Definition d_a_obj_lv8OptiLift.h:26
@ MODE_STOP_e
Definition d_a_obj_lv8OptiLift.h:24
@ MODE_MOVE_INIT_e
Definition d_a_obj_lv8OptiLift.h:22
@ MODE_MOVE_e
Definition d_a_obj_lv8OptiLift.h:19
@ MODE_BRK_e
Definition d_a_obj_lv8OptiLift.h:20
@ MODE_ACC_e
Definition d_a_obj_lv8OptiLift.h:18
@ MODE_INIT_SET_e
Definition d_a_obj_lv8OptiLift.h:25
u8 mMode
Definition d_a_obj_lv8OptiLift.h:78
Definition m_Do_hostIO.h:5
STATIC_ASSERT(sizeof(daOptiLift_c)==0x618)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:228
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:149
Definition d_a_hozelda.cpp:20
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8