1#ifndef D_A_OBJ_LV6TOGEROLL_H
2#define D_A_OBJ_LV6TOGEROLL_H
Definition JORMContext.h:120
Definition Z2SoundObject.h:38
Definition d_bg_s_movebg_actor.h:11
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:27
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:266
void setBaseMtx()
Definition d_a_obj_lv6TogeRoll.cpp:36
static dCcD_SrcGObjInf const mCcDObjInfo2
Definition d_a_obj_lv6TogeRoll.h:60
void modeBound()
Definition d_a_obj_lv6TogeRoll.cpp:249
void modeBound2()
Definition d_a_obj_lv6TogeRoll.cpp:255
void init_modeWait()
Definition d_a_obj_lv6TogeRoll.cpp:349
void init_modeBreak()
Definition d_a_obj_lv6TogeRoll.cpp:357
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:339
void modeWaitInit()
Definition d_a_obj_lv6TogeRoll.cpp:344
void init_modeBrk()
Definition d_a_obj_lv6TogeRoll.cpp:321
cXyz field_0x5c8
Definition d_a_obj_lv6TogeRoll.h:77
void moveTogeRoll()
Definition d_a_obj_lv6TogeRoll.cpp:201
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:293
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:353
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:276
int Execute(Mtx **)
Definition d_a_obj_lv6TogeRoll.cpp:121
int CreateHeap()
Definition d_a_obj_lv6TogeRoll.cpp:44
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:53
dCcD_Stts mStts
Definition d_a_obj_lv6TogeRoll.h:87
void modeAcc()
Definition d_a_obj_lv6TogeRoll.cpp:280
static dCcD_SrcSph mCcDSph
Definition d_a_obj_lv6TogeRoll.h:13
void init_modeBoundWait()
Definition d_a_obj_lv6TogeRoll.cpp:261
f32 field_0x5f8
Definition d_a_obj_lv6TogeRoll.h:86
int create()
Definition d_a_obj_lv6TogeRoll.cpp:73
static f32 const mSpeed[]
Definition d_a_obj_lv6TogeRoll.h:67
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:413
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:378
int Draw()
Definition d_a_obj_lv6TogeRoll.cpp:404
cXyz field_0x5e0
Definition d_a_obj_lv6TogeRoll.h:84
void modeMove()
Definition d_a_obj_lv6TogeRoll.cpp:297
u8 field_0x5da
Definition d_a_obj_lv6TogeRoll.h:81
static dCcD_SrcCps mCcDCps
Definition d_a_obj_lv6TogeRoll.h:20
void modeBrk()
Definition d_a_obj_lv6TogeRoll.cpp:325
cXyz field_0x5bc
Definition d_a_obj_lv6TogeRoll.h:76
void modeBreak()
Definition d_a_obj_lv6TogeRoll.cpp:363
J3DModel * mpModel
Definition d_a_obj_lv6TogeRoll.h:71
void init_modeBound()
Definition d_a_obj_lv6TogeRoll.cpp:235
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)
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
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196
Definition c_m3d_g_cps.h:7