1#ifndef D_A_OBJ_SWPUSH5_H
2#define D_A_OBJ_SWPUSH5_H
Definition d_bg_s_movebg_actor.h:11
Push Switch 5.
Definition d_a_obj_swpush5.h:15
int mCounter
Definition d_a_obj_swpush5.h:62
virtual int Draw()
Definition d_a_obj_swpush5.cpp:377
void modeLowerInit()
Definition d_a_obj_swpush5.cpp:332
void actionOrder()
Definition d_a_obj_swpush5.cpp:266
u8 field_0x5b0
Definition d_a_obj_swpush5.h:58
void actionPause()
Definition d_a_obj_swpush5.cpp:254
void modeWaitLowerInit()
Definition d_a_obj_swpush5.cpp:290
void modeWaitUpperInit()
Definition d_a_obj_swpush5.cpp:349
u8 mAction
Definition d_a_obj_swpush5.h:67
u8 mUnkRideTimer
Definition d_a_obj_swpush5.h:54
void modeUpperInit()
Definition d_a_obj_swpush5.cpp:359
virtual int Execute(Mtx **)
Definition d_a_obj_swpush5.cpp:149
void modeWaitLower()
Definition d_a_obj_swpush5.cpp:297
u8 field_0x5b1
Definition d_a_obj_swpush5.h:59
void modeUpper()
Definition d_a_obj_swpush5.cpp:365
f32 field_0x5f8
Definition d_a_obj_swpush5.h:70
void calc_top_pos()
Definition d_a_obj_swpush5.cpp:270
u8 mIsPlayerRideHvy
Definition d_a_obj_swpush5.h:60
void actionPauseOrderInit()
Definition d_a_obj_swpush5.cpp:232
void actionWait()
Definition d_a_obj_swpush5.cpp:264
virtual int Delete()
Definition d_a_obj_swpush5.cpp:387
void actionPauseNone()
Definition d_a_obj_swpush5.cpp:230
u8 field_0x5ad
Definition d_a_obj_swpush5.h:55
u8 mIsPlayerRideHvyPrev
Definition d_a_obj_swpush5.h:61
void actionEvent()
Definition d_a_obj_swpush5.cpp:268
void event_proc_call()
Definition d_a_obj_swpush5.cpp:213
u8 field_0x5EC[0x5EE - 0x5EC]
Definition d_a_obj_swpush5.h:65
dBgW * mpBgW2
Definition d_a_obj_swpush5.h:63
void setting_ride_flag()
Definition d_a_obj_swpush5.cpp:170
J3DModel * mpModel
Definition d_a_obj_swpush5.h:53
f32 mTopPos
Definition d_a_obj_swpush5.h:69
f32 field_0x5fc
Definition d_a_obj_swpush5.h:71
Mtx mMtx
Definition d_a_obj_swpush5.h:64
void modeLower()
Definition d_a_obj_swpush5.cpp:338
u8 getSwNo()
Definition d_a_obj_swpush5.h:49
u8 field_0x5ae
Definition d_a_obj_swpush5.h:56
virtual int Create()
Definition d_a_obj_swpush5.cpp:88
u8 mPauseTimer
Definition d_a_obj_swpush5.h:68
void modeWaitUpper()
Definition d_a_obj_swpush5.cpp:353
void actionPauseInit()
Definition d_a_obj_swpush5.cpp:248
void actionPauseNoneInit()
Definition d_a_obj_swpush5.cpp:226
void initBaseMtx()
Definition d_a_obj_swpush5.cpp:69
u8 mMode
Definition d_a_obj_swpush5.h:66
int create()
Definition d_a_obj_swpush5.cpp:135
void actionPauseOrder()
Definition d_a_obj_swpush5.cpp:240
BOOL checkPushable()
Definition d_a_obj_swpush5.cpp:200
u8 field_0x5af
Definition d_a_obj_swpush5.h:57
void setBaseMtx()
Definition d_a_obj_swpush5.cpp:78
virtual int CreateHeap()
Definition d_a_obj_swpush5.cpp:117
request_of_phase_process_class mPhase
Definition d_a_obj_swpush5.h:52
void mode_proc_call()
Definition d_a_obj_swpush5.cpp:279
u8 getSwNo2()
Definition d_a_obj_swpush5.h:50
STATIC_ASSERT(sizeof(daObjSw5_c)==0x600)
f32 Mtx[3][4]
Definition mtx.h:25
int BOOL
Definition types.h:33
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