1#ifndef D_A_OBJ_HEAVYSW_H
2#define D_A_OBJ_HEAVYSW_H
Definition JORMContext.h:120
Definition d_bg_s_acch.h:15
Definition d_bg_s_movebg_actor.h:11
Definition d_bg_s_acch.h:247
Definition d_a_obj_heavySw.h:61
f32 field_0x24
Definition d_a_obj_heavySw.h:76
f32 field_0x2c
Definition d_a_obj_heavySw.h:78
f32 field_0x28
Definition d_a_obj_heavySw.h:77
u8 field_0x31
Definition d_a_obj_heavySw.h:80
f32 field_0x1c
Definition d_a_obj_heavySw.h:74
f32 field_0x0c
Definition d_a_obj_heavySw.h:70
f32 field_0x10
Definition d_a_obj_heavySw.h:71
daHeavySw_HIO_c()
Definition d_a_obj_heavySw.cpp:13
f32 field_0x08
Definition d_a_obj_heavySw.h:69
f32 field_0x04
Definition d_a_obj_heavySw.h:68
f32 field_0x18
Definition d_a_obj_heavySw.h:73
u8 field_0x32
Definition d_a_obj_heavySw.h:81
virtual ~daHeavySw_HIO_c()
Definition d_a_obj_heavySw.h:64
u8 field_0x33
Definition d_a_obj_heavySw.h:82
f32 field_0x14
Definition d_a_obj_heavySw.h:72
u8 field_0x30
Definition d_a_obj_heavySw.h:79
void genMessage(JORMContext *)
u8 field_0x34
Definition d_a_obj_heavySw.h:83
f32 field_0x20
Definition d_a_obj_heavySw.h:75
Heavy Switch.
Definition d_a_obj_heavySw.h:17
u8 field_0x5c5
Definition d_a_obj_heavySw.h:49
void modeMoveInit()
Definition d_a_obj_heavySw.cpp:179
f32 field_0x5d4
Definition d_a_obj_heavySw.h:52
void init_modeMoveInit()
Definition d_a_obj_heavySw.cpp:172
int CreateHeap()
Definition d_a_obj_heavySw.cpp:40
void modeRide()
Definition d_a_obj_heavySw.cpp:152
int Delete()
Definition d_a_obj_heavySw.cpp:265
void setBaseMtx()
Definition d_a_obj_heavySw.cpp:32
int Execute(Mtx **)
Definition d_a_obj_heavySw.cpp:92
int create()
Definition d_a_obj_heavySw.cpp:49
u32 mShadowKey
Definition d_a_obj_heavySw.h:57
int Draw()
Definition d_a_obj_heavySw.cpp:252
void init_modeMoveEnd()
Definition d_a_obj_heavySw.cpp:229
void modeMove()
Definition d_a_obj_heavySw.cpp:209
request_of_phase_process_class mPhaseReq
Definition d_a_obj_heavySw.h:40
u8 field_0x5C0[0x5C4 - 0x5C0]
Definition d_a_obj_heavySw.h:47
f32 field_0x5b4
Definition d_a_obj_heavySw.h:44
u8 field_0x5d8
Definition d_a_obj_heavySw.h:53
f32 field_0x5bc
Definition d_a_obj_heavySw.h:46
u8 field_0x5c4
Definition d_a_obj_heavySw.h:48
void moveSwitch()
Definition d_a_obj_heavySw.cpp:103
void init_modeMove()
Definition d_a_obj_heavySw.cpp:200
void init_modeWait()
Definition d_a_obj_heavySw.cpp:135
void modeMoveEnd()
Definition d_a_obj_heavySw.cpp:241
u8 field_0x7fc
Definition d_a_obj_heavySw.h:58
void modeWait()
Definition d_a_obj_heavySw.cpp:139
static void rideCallBack(dBgW *, fopAc_ac_c *, fopAc_ac_c *)
Definition d_a_obj_heavySw.cpp:83
Mode_e
Definition d_a_obj_heavySw.h:19
@ MODE_MOVE_INIT
Definition d_a_obj_heavySw.h:19
@ MODE_WAIT
Definition d_a_obj_heavySw.h:19
@ MODE_RIDE
Definition d_a_obj_heavySw.h:19
@ MODE_MOVE
Definition d_a_obj_heavySw.h:19
@ MODE_MOVE_END
Definition d_a_obj_heavySw.h:19
dBgS_ObjAcch mObjAcch
Definition d_a_obj_heavySw.h:56
dBgS_AcchCir mAcchCir
Definition d_a_obj_heavySw.h:55
s32 field_0x5c8
Definition d_a_obj_heavySw.h:50
u8 mMode
Definition d_a_obj_heavySw.h:42
u32 field_0x5dc
Definition d_a_obj_heavySw.h:54
void init_modeRide()
Definition d_a_obj_heavySw.cpp:145
f32 field_0x5b8
Definition d_a_obj_heavySw.h:45
csXyz field_0x5cc
Definition d_a_obj_heavySw.h:51
f32 field_0x5b0
Definition d_a_obj_heavySw.h:43
J3DModel * mpModel
Definition d_a_obj_heavySw.h:41
Definition f_op_actor.h:230
Definition m_Do_hostIO.h:27
f32 Mtx[3][4]
Definition mtx.h:25
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8