1#ifndef D_A_OBJ_LV8LIFT_H
2#define D_A_OBJ_LV8LIFT_H
Definition JORMContext.h:96
Definition d_bg_s_movebg_actor.h:10
Definition d_a_obj_lv8Lift.h:105
u8 mStartMoveTime
Definition d_a_obj_lv8Lift.h:113
u8 mLightColorG
Definition d_a_obj_lv8Lift.h:120
u8 mStopDisappearTime
Definition d_a_obj_lv8Lift.h:112
u8 mLightColorB
Definition d_a_obj_lv8Lift.h:121
u8 mColorG
Definition d_a_obj_lv8Lift.h:116
u8 mColorR
Definition d_a_obj_lv8Lift.h:115
f32 mLightRadius
Definition d_a_obj_lv8Lift.h:118
u8 mColorAnmFrame
Definition d_a_obj_lv8Lift.h:114
virtual ~daL8Lift_HIO_c()
Definition d_a_obj_lv8Lift.h:108
daL8Lift_HIO_c()
Definition d_a_obj_lv8Lift.cpp:14
u8 mLightColorR
Definition d_a_obj_lv8Lift.h:119
u8 mColorB
Definition d_a_obj_lv8Lift.h:117
void genMessage(JORMContext *)
Palace of Twilight Platform Lift.
Definition d_a_obj_lv8Lift.h:16
void init_modeWait()
Definition d_a_obj_lv8Lift.cpp:276
void modeOnAnm()
Definition d_a_obj_lv8Lift.cpp:309
mDoExt_btkAnm mBtk
Definition d_a_obj_lv8Lift.h:71
void modeMoveWait()
Definition d_a_obj_lv8Lift.cpp:291
int CreateHeap()
Definition d_a_obj_lv8Lift.cpp:46
cXyz mPrevTargetPos
Definition d_a_obj_lv8Lift.h:80
void modeAcc()
Definition d_a_obj_lv8Lift.cpp:211
u8 field_0x808
Definition d_a_obj_lv8Lift.h:92
u8 mIsSwitch
Definition d_a_obj_lv8Lift.h:84
u8 getPthID()
Definition d_a_obj_lv8Lift.h:62
J3DModel * mpModel
Definition d_a_obj_lv8Lift.h:70
void liftReset()
Definition d_a_obj_lv8Lift.cpp:374
u8 mPrevPlayerRide
Definition d_a_obj_lv8Lift.h:95
void setBaseMtx()
Definition d_a_obj_lv8Lift.cpp:31
request_of_phase_process_class mPhase
Definition d_a_obj_lv8Lift.h:69
MODE_e
Definition d_a_obj_lv8Lift.h:18
@ MODE_INIT_SET2_e
Definition d_a_obj_lv8Lift.h:28
@ MODE_WAIT_e
Definition d_a_obj_lv8Lift.h:22
@ MODE_STOP_e
Definition d_a_obj_lv8Lift.h:26
@ MODE_MOVE_e
Definition d_a_obj_lv8Lift.h:20
@ MODE_INIT_SET_e
Definition d_a_obj_lv8Lift.h:27
@ MODE_MOVE_WAIT_e
Definition d_a_obj_lv8Lift.h:25
@ MODE_WAIT_INIT_e
Definition d_a_obj_lv8Lift.h:23
@ MODE_BRK_e
Definition d_a_obj_lv8Lift.h:21
@ MODE_ACC_e
Definition d_a_obj_lv8Lift.h:19
@ MODE_ON_ANM_e
Definition d_a_obj_lv8Lift.h:24
int create()
Definition d_a_obj_lv8Lift.cpp:65
u8 field_0x80f
Definition d_a_obj_lv8Lift.h:99
int Delete()
Definition d_a_obj_lv8Lift.cpp:447
u8 mNoRideOffSwTimer
Definition d_a_obj_lv8Lift.h:96
u8 field_0x5c4
Definition d_a_obj_lv8Lift.h:72
u8 field_0x805
Definition d_a_obj_lv8Lift.h:89
void modeWait()
Definition d_a_obj_lv8Lift.cpp:281
u8 field_0x5eb
Definition d_a_obj_lv8Lift.h:85
s8 mPathDirection
Definition d_a_obj_lv8Lift.h:75
dBgS_AcchCir mAcchCir
Definition d_a_obj_lv8Lift.h:86
u8 mSwbit
Definition d_a_obj_lv8Lift.h:83
void init_modeInitSet()
Definition d_a_obj_lv8Lift.cpp:352
s16 mCurrentPoint
Definition d_a_obj_lv8Lift.h:76
void init_modeMove()
Definition d_a_obj_lv8Lift.cpp:221
LIGHT_INFLUENCE mLight
Definition d_a_obj_lv8Lift.h:100
void modeStop()
Definition d_a_obj_lv8Lift.cpp:331
u8 field_0x804
Definition d_a_obj_lv8Lift.h:88
static f32 const mSpeed[16]
Definition d_a_obj_lv8Lift.h:39
void lightSet()
Definition d_a_obj_lv8Lift.cpp:129
u8 field_0x5ca
Definition d_a_obj_lv8Lift.h:77
dBgS_ObjAcch mAcch
Definition d_a_obj_lv8Lift.h:87
void moveLift()
Definition d_a_obj_lv8Lift.cpp:156
int Draw()
Definition d_a_obj_lv8Lift.cpp:415
u8 mPlayerRide
Definition d_a_obj_lv8Lift.h:94
u8 mPathID
Definition d_a_obj_lv8Lift.h:74
int getSw()
Definition d_a_obj_lv8Lift.h:64
u8 field_0x80e
Definition d_a_obj_lv8Lift.h:98
void init_modeBrk()
Definition d_a_obj_lv8Lift.cpp:247
void modeMove()
Definition d_a_obj_lv8Lift.cpp:226
static void rideCallBack(dBgW *, fopAc_ac_c *, fopAc_ac_c *)
Definition d_a_obj_lv8Lift.cpp:139
u8 mLightSet
Definition d_a_obj_lv8Lift.h:97
u8 field_0x807
Definition d_a_obj_lv8Lift.h:91
void setNextPoint()
Definition d_a_obj_lv8Lift.cpp:383
u8 getMoveSpeed()
Definition d_a_obj_lv8Lift.h:63
void init_modeMoveWait()
Definition d_a_obj_lv8Lift.cpp:286
void init_modeStop()
Definition d_a_obj_lv8Lift.cpp:319
void init_modeInitSet2()
Definition d_a_obj_lv8Lift.cpp:363
u8 field_0x5cb
Definition d_a_obj_lv8Lift.h:78
void modeWaitInit()
Definition d_a_obj_lv8Lift.cpp:270
u8 field_0x5c5
Definition d_a_obj_lv8Lift.h:73
u8 mMode
Definition d_a_obj_lv8Lift.h:82
u8 mStopDisappearTimer
Definition d_a_obj_lv8Lift.h:93
u8 field_0x806
Definition d_a_obj_lv8Lift.h:90
void init_modeWaitInit()
Definition d_a_obj_lv8Lift.cpp:265
f32 mMoveSpeed
Definition d_a_obj_lv8Lift.h:81
void init_modeOnAnm()
Definition d_a_obj_lv8Lift.cpp:298
int Execute(f32(**)[3][4])
Definition d_a_obj_lv8Lift.cpp:146
void modeBrk()
Definition d_a_obj_lv8Lift.cpp:252
void modeInitSet2()
Definition d_a_obj_lv8Lift.cpp:369
void modeInitSet()
Definition d_a_obj_lv8Lift.cpp:358
cXyz mTargetPos
Definition d_a_obj_lv8Lift.h:79
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daL8Lift_c)==0x830)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:186
Definition d_a_hozelda.cpp:146
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_hozelda.cpp:74
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5