1#ifndef D_A_OBJ_LV6TOGEROLL_H
2#define D_A_OBJ_LV6TOGEROLL_H
Definition JORMContext.h:96
Definition Z2SoundObject.h:37
Definition d_bg_s_movebg_actor.h:10
Definition d_a_obj_lv6TogeRoll.h:97
~daTogeRoll_HIO_c()
Definition d_a_obj_lv6TogeRoll.h:100
void genMessage(JORMContext *)
f32 field_0x0c
Definition d_a_obj_lv6TogeRoll.h:110
f32 field_0x10
Definition d_a_obj_lv6TogeRoll.h:111
s8 field_0x04
Definition d_a_obj_lv6TogeRoll.h:106
f32 field_0x08
Definition d_a_obj_lv6TogeRoll.h:109
daTogeRoll_HIO_c()
Definition d_a_obj_lv6TogeRoll.cpp:31
s8 field_0x05
Definition d_a_obj_lv6TogeRoll.h:107
s8 field_0x06
Definition d_a_obj_lv6TogeRoll.h:108
Temple of Time Spike Roller.
Definition d_a_obj_lv6TogeRoll.h:18
cM3dGCpsS field_0x113c
Definition d_a_obj_lv6TogeRoll.h:90
void modeBoundWait()
Definition d_a_obj_lv6TogeRoll.cpp:284
void setBaseMtx()
Definition d_a_obj_lv6TogeRoll.cpp:41
static dCcD_SrcGObjInf const mCcDObjInfo2
Definition d_a_obj_lv6TogeRoll.h:68
void modeBound()
Definition d_a_obj_lv6TogeRoll.cpp:264
void modeBound2()
Definition d_a_obj_lv6TogeRoll.cpp:271
void init_modeWait()
Definition d_a_obj_lv6TogeRoll.cpp:377
void init_modeBreak()
Definition d_a_obj_lv6TogeRoll.cpp:387
s8 field_0x5ad
Definition d_a_obj_lv6TogeRoll.h:73
u8 mPathID
Definition d_a_obj_lv6TogeRoll.h:72
Z2SoundObjSimple mSound
Definition d_a_obj_lv6TogeRoll.h:92
void init_modeWaitInit()
Definition d_a_obj_lv6TogeRoll.cpp:365
void modeWaitInit()
Definition d_a_obj_lv6TogeRoll.cpp:371
void init_modeBrk()
Definition d_a_obj_lv6TogeRoll.cpp:344
cXyz field_0x5c8
Definition d_a_obj_lv6TogeRoll.h:77
void moveTogeRoll()
Definition d_a_obj_lv6TogeRoll.cpp:214
f32 field_0x5d4
Definition d_a_obj_lv6TogeRoll.h:78
cXyz field_0x5ec
Definition d_a_obj_lv6TogeRoll.h:85
void init_modeMove()
Definition d_a_obj_lv6TogeRoll.cpp:314
Mode
Definition d_a_obj_lv6TogeRoll.h:22
@ MODE_BRK
Definition d_a_obj_lv6TogeRoll.h:25
@ MODE_BOUND_2
Definition d_a_obj_lv6TogeRoll.h:30
@ MODE_MOVE
Definition d_a_obj_lv6TogeRoll.h:24
@ MODE_ACC
Definition d_a_obj_lv6TogeRoll.h:23
@ MODE_BOUND
Definition d_a_obj_lv6TogeRoll.h:29
@ MODE_BREAK
Definition d_a_obj_lv6TogeRoll.h:28
@ MODE_WAIT_INIT
Definition d_a_obj_lv6TogeRoll.h:27
@ MODE_WAIT
Definition d_a_obj_lv6TogeRoll.h:26
@ MODE_BOUND_WAIT
Definition d_a_obj_lv6TogeRoll.h:31
dCcD_Sph mSph[8]
Definition d_a_obj_lv6TogeRoll.h:88
cXyz field_0x5b0
Definition d_a_obj_lv6TogeRoll.h:75
void modeWait()
Definition d_a_obj_lv6TogeRoll.cpp:382
void(daTogeRoll_c::*) modeFunc()
Definition d_a_obj_lv6TogeRoll.h:20
u32 getPathID()
Definition d_a_obj_lv6TogeRoll.h:60
void init_modeAcc()
Definition d_a_obj_lv6TogeRoll.cpp:295
int Execute(Mtx **)
Definition d_a_obj_lv6TogeRoll.cpp:133
int CreateHeap()
Definition d_a_obj_lv6TogeRoll.cpp:50
s16 field_0x5ae
Definition d_a_obj_lv6TogeRoll.h:74
u8 field_0x5dc
Definition d_a_obj_lv6TogeRoll.h:83
static dCcD_SrcGObjInf const mCcDObjInfo
Definition d_a_obj_lv6TogeRoll.h:60
dCcD_Stts mStts
Definition d_a_obj_lv6TogeRoll.h:87
void modeAcc()
Definition d_a_obj_lv6TogeRoll.cpp:300
static dCcD_SrcSph mCcDSph
Definition d_a_obj_lv6TogeRoll.h:15
void init_modeBoundWait()
Definition d_a_obj_lv6TogeRoll.cpp:278
f32 field_0x5f8
Definition d_a_obj_lv6TogeRoll.h:86
int create()
Definition d_a_obj_lv6TogeRoll.cpp:83
static f32 const mSpeed[]
Definition d_a_obj_lv6TogeRoll.h:76
dCcD_Cps mCps
Definition d_a_obj_lv6TogeRoll.h:89
u8 field_0x5db
Definition d_a_obj_lv6TogeRoll.h:82
int Delete()
Definition d_a_obj_lv6TogeRoll.cpp:447
u8 field_0x5d9
Definition d_a_obj_lv6TogeRoll.h:80
u8 mMode
Definition d_a_obj_lv6TogeRoll.h:79
request_of_phase_process_class mPhase
Definition d_a_obj_lv6TogeRoll.h:70
void setNextPoint()
Definition d_a_obj_lv6TogeRoll.cpp:410
int Draw()
Definition d_a_obj_lv6TogeRoll.cpp:437
cXyz field_0x5e0
Definition d_a_obj_lv6TogeRoll.h:84
void modeMove()
Definition d_a_obj_lv6TogeRoll.cpp:319
u8 field_0x5da
Definition d_a_obj_lv6TogeRoll.h:81
static dCcD_SrcCps mCcDCps
Definition d_a_obj_lv6TogeRoll.h:23
void modeBrk()
Definition d_a_obj_lv6TogeRoll.cpp:349
cXyz field_0x5bc
Definition d_a_obj_lv6TogeRoll.h:76
void modeBreak()
Definition d_a_obj_lv6TogeRoll.cpp:394
J3DModel * mpModel
Definition d_a_obj_lv6TogeRoll.h:71
void init_modeBound()
Definition d_a_obj_lv6TogeRoll.cpp:249
u32 getSpeed()
Definition d_a_obj_lv6TogeRoll.h:61
u8 field_0x1158
Definition d_a_obj_lv6TogeRoll.h:91
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daTogeRoll_c)==0x117c)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:186
f32 Mtx[3][4]
Definition mtx.h:22
Definition d_a_hozelda.cpp:146
Definition c_m3d_g_cps.h:7
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:70
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5