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:359
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:448
int Draw()
Definition d_a_obj_dmelevator.cpp:636
void actionSwPauseNone()
Definition d_a_obj_dmelevator.cpp:333
request_of_phase_process_class mPhaseReq2
Definition d_a_obj_dmelevator.h:60
void actionSwPauseInit()
Definition d_a_obj_dmelevator.cpp:353
u8 field_0x5e3
Definition d_a_obj_dmelevator.h:69
void modeSwLower()
Definition d_a_obj_dmelevator.cpp:425
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:388
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:377
void initBaseMtx()
Definition d_a_obj_dmelevator.cpp:96
int create1st()
Definition d_a_obj_dmelevator.cpp:238
Mtx mMtx
Definition d_a_obj_dmelevator.h:73
void event_proc_call()
Definition d_a_obj_dmelevator.cpp:463
void actionMoveStart()
Definition d_a_obj_dmelevator.cpp:515
J3DModel * mpElevatorModel
Definition d_a_obj_dmelevator.h:61
void actionSwPauseOrderInit()
Definition d_a_obj_dmelevator.cpp:337
void actionDead()
Definition d_a_obj_dmelevator.cpp:526
u8 field_0x62a
Definition d_a_obj_dmelevator.h:77
void actionEvent()
Definition d_a_obj_dmelevator.cpp:497
void actionWait()
Definition d_a_obj_dmelevator.cpp:473
int Delete()
Definition d_a_obj_dmelevator.cpp:649
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:530
int init()
Definition d_a_obj_dmelevator.cpp:190
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:395
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:278
void actionOrderEvent()
Definition d_a_obj_dmelevator.cpp:485
int Execute(Mtx **)
Definition d_a_obj_dmelevator.cpp:258
s16 mEventIndex
Definition d_a_obj_dmelevator.h:71
void setBaseMtx()
Definition d_a_obj_dmelevator.cpp:103
request_of_phase_process_class mPhaseReq
Definition d_a_obj_dmelevator.h:59
void actionStartEvent()
Definition d_a_obj_dmelevator.cpp:507
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:368
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:599
Z2SoundObjSimple mSoundObj
Definition d_a_obj_dmelevator.h:63
void event_sw_proc_call()
Definition d_a_obj_dmelevator.cpp:319
void modeSwWaitUpperInit()
Definition d_a_obj_dmelevator.cpp:435
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:145
u8 field_0x632
Definition d_a_obj_dmelevator.h:85
int CreateHeap()
Definition d_a_obj_dmelevator.cpp:213
void modeSwUpper()
Definition d_a_obj_dmelevator.cpp:455
void modeSwLowerInit()
Definition d_a_obj_dmelevator.cpp:418
u8 field_0x5D8[0x5DC - 0x5D8]
Definition d_a_obj_dmelevator.h:64
void actionSwPauseOrder()
Definition d_a_obj_dmelevator.cpp:345
void modeSwWaitUpper()
Definition d_a_obj_dmelevator.cpp:442
u8 field_0x628
Definition d_a_obj_dmelevator.h:75
void moveInit()
Definition d_a_obj_dmelevator.cpp:589
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:329
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1017
STATIC_ASSERT(sizeof(daObjDmElevator_c)==0x644)
f32 Mtx[3][4]
Definition mtx.h:25
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196