1#ifndef D_A_OBJ_LV6TOGETRAP_H
2#define D_A_OBJ_LV6TOGETRAP_H
Definition Z2SoundObject.h:38
Definition c_m3d_g_lin.h:8
Definition d_bg_s_movebg_actor.h:11
Temple of Time Spiked Trap.
Definition d_a_obj_lv6TogeTrap.h:16
u8 field_0x5d9
Definition d_a_obj_lv6TogeTrap.h:81
dCcD_Cyl mCcCyl
Definition d_a_obj_lv6TogeTrap.h:98
static void * searchSekizoAct(void *, void *)
Definition d_a_obj_lv6TogeTrap.cpp:253
void modeAcc()
Definition d_a_obj_lv6TogeTrap.cpp:408
void modeWaitType2()
Definition d_a_obj_lv6TogeTrap.cpp:576
void modeBrk()
Definition d_a_obj_lv6TogeTrap.cpp:450
u8 mModelType
Definition d_a_obj_lv6TogeTrap.h:94
virtual int Draw()
Definition d_a_obj_lv6TogeTrap.cpp:730
void init_modeRotate()
Definition d_a_obj_lv6TogeTrap.cpp:636
void executeType1()
Definition d_a_obj_lv6TogeTrap.cpp:355
void init_modeBoundWait()
Definition d_a_obj_lv6TogeTrap.cpp:389
int getSpeed()
Definition d_a_obj_lv6TogeTrap.h:59
u8 mType
Definition d_a_obj_lv6TogeTrap.h:82
static const f32 mSpeed[16]
Definition d_a_obj_lv6TogeTrap.h:90
s16 field_0x600
Definition d_a_obj_lv6TogeTrap.h:88
u8 field_0x5db
Definition d_a_obj_lv6TogeTrap.h:83
void init_modeMoveInitType2()
Definition d_a_obj_lv6TogeTrap.cpp:580
f32 field_0x604
Definition d_a_obj_lv6TogeTrap.h:89
void moveLift()
Definition d_a_obj_lv6TogeTrap.cpp:313
f32 mRadius
Definition d_a_obj_lv6TogeTrap.h:87
void modeAccType2()
Definition d_a_obj_lv6TogeTrap.cpp:594
int getHankei2()
Definition d_a_obj_lv6TogeTrap.h:63
static dCcD_SrcSph mCcDSph
Definition d_a_obj_lv6TogeTrap.h:68
void init_modeAccType2()
Definition d_a_obj_lv6TogeTrap.cpp:590
static const dCcD_SrcGObjInf mCcDObjInfo
Definition d_a_obj_lv6TogeTrap.h:54
void modeMove2()
Definition d_a_obj_lv6TogeTrap.cpp:465
u8 mMode
Definition d_a_obj_lv6TogeTrap.h:80
void init_modeWaitInit()
Definition d_a_obj_lv6TogeTrap.cpp:473
f32 mMoveSpeed
Definition d_a_obj_lv6TogeTrap.h:79
cM3dGLin mLine
Definition d_a_obj_lv6TogeTrap.h:84
u8 mPathNo
Definition d_a_obj_lv6TogeTrap.h:73
void init_modeWaitType2()
Definition d_a_obj_lv6TogeTrap.cpp:570
void modeWaitAttackType2()
Definition d_a_obj_lv6TogeTrap.cpp:621
J3DModel * mpModel
Definition d_a_obj_lv6TogeTrap.h:72
static dCcD_SrcCyl mCcDCyl
Definition d_a_obj_lv6TogeTrap.h:75
void init_modeMove()
Definition d_a_obj_lv6TogeTrap.cpp:419
u8 field_0x60b
Definition d_a_obj_lv6TogeTrap.h:93
virtual int Execute(Mtx **)
Definition d_a_obj_lv6TogeTrap.cpp:261
virtual int Delete()
Definition d_a_obj_lv6TogeTrap.cpp:739
request_of_phase_process_class mPhase
Definition d_a_obj_lv6TogeTrap.h:71
void init_modeWait()
Definition d_a_obj_lv6TogeTrap.cpp:493
cXyz field_0x5c8
Definition d_a_obj_lv6TogeTrap.h:78
int getType()
Definition d_a_obj_lv6TogeTrap.h:60
void init_modeBound()
Definition d_a_obj_lv6TogeTrap.cpp:369
u8 field_0x8d0
Definition d_a_obj_lv6TogeTrap.h:100
void setNextPoint()
Definition d_a_obj_lv6TogeTrap.cpp:691
void modeBreak()
Definition d_a_obj_lv6TogeTrap.cpp:673
void modeWaitInit()
Definition d_a_obj_lv6TogeTrap.cpp:478
void modeBoundWait()
Definition d_a_obj_lv6TogeTrap.cpp:394
void modeWait()
Definition d_a_obj_lv6TogeTrap.cpp:497
void init_modeBrk()
Definition d_a_obj_lv6TogeTrap.cpp:446
u8 mIsPathClosed
Definition d_a_obj_lv6TogeTrap.h:85
void init_modeBreak()
Definition d_a_obj_lv6TogeTrap.cpp:658
s16 field_0x5ae
Definition d_a_obj_lv6TogeTrap.h:75
int getModelType()
Definition d_a_obj_lv6TogeTrap.h:62
Z2SoundObjSimple mSound
Definition d_a_obj_lv6TogeTrap.h:101
void modeMove()
Definition d_a_obj_lv6TogeTrap.cpp:423
int getHankei()
Definition d_a_obj_lv6TogeTrap.h:61
cXyz field_0x5b0
Definition d_a_obj_lv6TogeTrap.h:76
void modeRotate()
Definition d_a_obj_lv6TogeTrap.cpp:640
dCcD_Stts mCcStts
Definition d_a_obj_lv6TogeTrap.h:96
cXyz field_0x8c4
Definition d_a_obj_lv6TogeTrap.h:99
void init_modeAcc()
Definition d_a_obj_lv6TogeTrap.cpp:404
void executeType2()
Definition d_a_obj_lv6TogeTrap.cpp:509
dCcD_Sph mCcSph
Definition d_a_obj_lv6TogeTrap.h:97
u8 field_0x60a
Definition d_a_obj_lv6TogeTrap.h:92
void init_modeMove2()
Definition d_a_obj_lv6TogeTrap.cpp:461
void modeBound()
Definition d_a_obj_lv6TogeTrap.cpp:383
void init_modeWaitAttackType2()
Definition d_a_obj_lv6TogeTrap.cpp:615
virtual int CreateHeap()
Definition d_a_obj_lv6TogeTrap.cpp:125
u8 field_0x608
Definition d_a_obj_lv6TogeTrap.h:90
f32 field_0x610
Definition d_a_obj_lv6TogeTrap.h:95
u8 field_0x5f9
Definition d_a_obj_lv6TogeTrap.h:86
cXyz field_0x5bc
Definition d_a_obj_lv6TogeTrap.h:77
static const dCcD_SrcGObjInf mCcDObjInfo2
Definition d_a_obj_lv6TogeTrap.h:61
s8 mRotateDirection
Definition d_a_obj_lv6TogeTrap.h:74
u8 field_0x609
Definition d_a_obj_lv6TogeTrap.h:91
void modeMoveInitType2()
Definition d_a_obj_lv6TogeTrap.cpp:585
void setBaseMtx()
Definition d_a_obj_lv6TogeTrap.cpp:113
int create()
Definition d_a_obj_lv6TogeTrap.cpp:137
STATIC_ASSERT(sizeof(daLv6TogeTrap_c)==0x8f4)
f32 Mtx[3][4]
Definition mtx.h:25
signed char s8
Definition types.h:7
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