1#ifndef D_A_OBJ_DMELEVATOR_H
2#define D_A_OBJ_DMELEVATOR_H
Definition Z2SoundObject.h:38
Definition d_bg_s_movebg_actor.h:11
Death Mountain Elevator.
Definition d_a_obj_dmelevator.h:16
void actionSwPause()
Definition d_a_obj_dmelevator.cpp:360
f32 field_0x640
Definition d_a_obj_dmelevator.h:93
u8 field_0x633
Definition d_a_obj_dmelevator.h:86
void modeSwUpperInit()
Definition d_a_obj_dmelevator.cpp:449
int Draw()
Definition d_a_obj_dmelevator.cpp:634
void actionSwPauseNone()
Definition d_a_obj_dmelevator.cpp:334
request_of_phase_process_class mPhaseReq2
Definition d_a_obj_dmelevator.h:60
void actionSwPauseInit()
Definition d_a_obj_dmelevator.cpp:354
u8 field_0x5e3
Definition d_a_obj_dmelevator.h:69
void modeSwLower()
Definition d_a_obj_dmelevator.cpp:426
u8 field_0x635
Definition d_a_obj_dmelevator.h:88
u8 field_0x5e0
Definition d_a_obj_dmelevator.h:66
u8 field_0x637
Definition d_a_obj_dmelevator.h:90
u8 field_0x62C[0x62D - 0x62C]
Definition d_a_obj_dmelevator.h:79
void modeSwWaitLowerInit()
Definition d_a_obj_dmelevator.cpp:389
u8 field_0x62b
Definition d_a_obj_dmelevator.h:78
u8 field_0x629
Definition d_a_obj_dmelevator.h:76
void mode_sw_proc_call()
Definition d_a_obj_dmelevator.cpp:378
void initBaseMtx()
Definition d_a_obj_dmelevator.cpp:97
int create1st()
Definition d_a_obj_dmelevator.cpp:239
Mtx mMtx
Definition d_a_obj_dmelevator.h:73
void event_proc_call()
Definition d_a_obj_dmelevator.cpp:464
void actionMoveStart()
Definition d_a_obj_dmelevator.cpp:516
J3DModel * mpElevatorModel
Definition d_a_obj_dmelevator.h:61
void actionSwPauseOrderInit()
Definition d_a_obj_dmelevator.cpp:338
void actionDead()
Definition d_a_obj_dmelevator.cpp:527
u8 field_0x62a
Definition d_a_obj_dmelevator.h:77
void actionEvent()
Definition d_a_obj_dmelevator.cpp:498
void actionWait()
Definition d_a_obj_dmelevator.cpp:474
int Delete()
Definition d_a_obj_dmelevator.cpp:647
u8 field_0x62f
Definition d_a_obj_dmelevator.h:82
s32 field_0x5dc
Definition d_a_obj_dmelevator.h:65
u8 mAction
Definition d_a_obj_dmelevator.h:68
int demoProc()
Definition d_a_obj_dmelevator.cpp:531
int init()
Definition d_a_obj_dmelevator.cpp:191
f32 field_0x63c
Definition d_a_obj_dmelevator.h:92
u8 field_0x630
Definition d_a_obj_dmelevator.h:83
void modeSwWaitLower()
Definition d_a_obj_dmelevator.cpp:396
u8 field_0x62d
Definition d_a_obj_dmelevator.h:80
u8 field_0x636
Definition d_a_obj_dmelevator.h:89
void setting_ride_flag()
Definition d_a_obj_dmelevator.cpp:279
void actionOrderEvent()
Definition d_a_obj_dmelevator.cpp:486
int Execute(Mtx **)
Definition d_a_obj_dmelevator.cpp:259
s16 mEventIndex
Definition d_a_obj_dmelevator.h:71
void setBaseMtx()
Definition d_a_obj_dmelevator.cpp:104
request_of_phase_process_class mPhaseReq
Definition d_a_obj_dmelevator.h:59
void actionStartEvent()
Definition d_a_obj_dmelevator.cpp:508
u8 field_0x62e
Definition d_a_obj_dmelevator.h:81
s8 field_0x5e1
Definition d_a_obj_dmelevator.h:67
void calc_top_pos()
Definition d_a_obj_dmelevator.cpp:369
u8 field_0x631
Definition d_a_obj_dmelevator.h:84
s16 field_0x5e4
Definition d_a_obj_dmelevator.h:70
cXyz mXyz
Definition d_a_obj_dmelevator.h:74
int moveProc()
Definition d_a_obj_dmelevator.cpp:597
Z2SoundObjSimple mSoundObj
Definition d_a_obj_dmelevator.h:63
void event_sw_proc_call()
Definition d_a_obj_dmelevator.cpp:320
void modeSwWaitUpperInit()
Definition d_a_obj_dmelevator.cpp:436
void setAction(char action)
Definition d_a_obj_dmelevator.h:57
u32 getPathID()
Definition d_a_obj_dmelevator.h:56
J3DModel * mpSwitchModel
Definition d_a_obj_dmelevator.h:62
virtual int Create()
Definition d_a_obj_dmelevator.cpp:146
u8 field_0x632
Definition d_a_obj_dmelevator.h:85
int CreateHeap()
Definition d_a_obj_dmelevator.cpp:214
void modeSwUpper()
Definition d_a_obj_dmelevator.cpp:456
void modeSwLowerInit()
Definition d_a_obj_dmelevator.cpp:419
u8 field_0x5D8[0x5DC - 0x5D8]
Definition d_a_obj_dmelevator.h:64
void actionSwPauseOrder()
Definition d_a_obj_dmelevator.cpp:346
void modeSwWaitUpper()
Definition d_a_obj_dmelevator.cpp:443
u8 field_0x628
Definition d_a_obj_dmelevator.h:75
void moveInit()
Definition d_a_obj_dmelevator.cpp:590
u8 field_0x634
Definition d_a_obj_dmelevator.h:87
dBgW * mpBgW
Definition d_a_obj_dmelevator.h:72
f32 field_0x638
Definition d_a_obj_dmelevator.h:91
void actionSwPauseNoneInit()
Definition d_a_obj_dmelevator.cpp:330
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1016
STATIC_ASSERT(sizeof(daObjDmElevator_c)==0x644)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:176