1#ifndef D_A_OBJ_LV4CHANDELIER_H
2#define D_A_OBJ_LV4CHANDELIER_H
Definition J3DModelData.h:17
Definition d_bg_s_movebg_actor.h:11
Definition d_bg_s_gnd_chk.h:19
Arbiter's Grounds Chandelier.
Definition d_a_obj_lv4chandelier.h:17
f32 field_0x249c
Definition d_a_obj_lv4chandelier.h:82
int mShadowId
Definition d_a_obj_lv4chandelier.h:67
cXyz field_0x23bc
Definition d_a_obj_lv4chandelier.h:59
u8 field_0x2499
Definition d_a_obj_lv4chandelier.h:81
u8 field_0x2498
Definition d_a_obj_lv4chandelier.h:80
cXyz field_0x23c8
Definition d_a_obj_lv4chandelier.h:60
dCcD_Sph mSphs3[8]
Definition d_a_obj_lv4chandelier.h:58
int Draw()
Definition d_a_obj_lv4chandelier.cpp:798
int create1st()
Definition d_a_obj_lv4chandelier.cpp:37
int field_0x2418
Definition d_a_obj_lv4chandelier.h:64
int field_0x241c
Definition d_a_obj_lv4chandelier.h:65
void setMtx()
Definition d_a_obj_lv4chandelier.cpp:115
int field_0x2484
Definition d_a_obj_lv4chandelier.h:71
f32 field_0x2490
Definition d_a_obj_lv4chandelier.h:78
fopAc_ac_c * field_0x23d8[8]
Definition d_a_obj_lv4chandelier.h:62
int getArg0()
Definition d_a_obj_lv4chandelier.h:40
int Create()
Definition d_a_obj_lv4chandelier.cpp:271
u8 field_0x248c
Definition d_a_obj_lv4chandelier.h:76
dMdl_obj_c * mMdls[3]
Definition d_a_obj_lv4chandelier.h:54
int mMdlLengths[3]
Definition d_a_obj_lv4chandelier.h:53
dCcD_Sph mSphs2[8]
Definition d_a_obj_lv4chandelier.h:57
J3DModelData * mChainModelData
Definition d_a_obj_lv4chandelier.h:50
J3DModel * mModel
Definition d_a_obj_lv4chandelier.h:49
u8 field_0x248a
Definition d_a_obj_lv4chandelier.h:74
void setMtxChain(daObjLv4Chan_c::ChainPos *, dMdl_obj_c *, int)
Definition d_a_obj_lv4chandelier.cpp:85
void constraintBase()
Definition d_a_obj_lv4chandelier.cpp:407
Mtx field_0x5a8
Definition d_a_obj_lv4chandelier.h:47
void constraintChain(daObjLv4Chan_c::ChainPos *, int)
Definition d_a_obj_lv4chandelier.cpp:355
u8 field_0x248b
Definition d_a_obj_lv4chandelier.h:75
ChainPos * mChains[3]
Definition d_a_obj_lv4chandelier.h:52
f32 field_0x24a0
Definition d_a_obj_lv4chandelier.h:83
int CreateHeap()
Definition d_a_obj_lv4chandelier.cpp:204
u8 field_0x2489
Definition d_a_obj_lv4chandelier.h:73
int Delete()
Definition d_a_obj_lv4chandelier.cpp:841
int field_0x23d4
Definition d_a_obj_lv4chandelier.h:61
void calcVec(daObjLv4Chan_c::ChainPos *, int)
Definition d_a_obj_lv4chandelier.cpp:417
int getSw()
Definition d_a_obj_lv4chandelier.h:44
f32 field_0x2494
Definition d_a_obj_lv4chandelier.h:79
dCcD_Stts mStts
Definition d_a_obj_lv4chandelier.h:55
f32 field_0x2420
Definition d_a_obj_lv4chandelier.h:66
int Execute(Mtx **)
Definition d_a_obj_lv4chandelier.cpp:437
void rideActor(fopAc_ac_c *)
Definition d_a_obj_lv4chandelier.cpp:162
dBgS_ObjGndChk mGndChk
Definition d_a_obj_lv4chandelier.h:68
int mChainLengths[3]
Definition d_a_obj_lv4chandelier.h:51
fopAc_ac_c * field_0x23f8[8]
Definition d_a_obj_lv4chandelier.h:63
int getAddChain2()
Definition d_a_obj_lv4chandelier.h:43
f32 field_0x247c
Definition d_a_obj_lv4chandelier.h:69
int getAddChain0()
Definition d_a_obj_lv4chandelier.h:41
u8 field_0x2488
Definition d_a_obj_lv4chandelier.h:72
int getAddChain1()
Definition d_a_obj_lv4chandelier.h:42
u8 field_0x248d
Definition d_a_obj_lv4chandelier.h:77
Mtx field_0x5d8
Definition d_a_obj_lv4chandelier.h:48
int mAddChain0
Definition d_a_obj_lv4chandelier.h:70
void chkGnd()
Definition d_a_obj_lv4chandelier.cpp:423
dCcD_Sph mSphs1[8]
Definition d_a_obj_lv4chandelier.h:56
Definition f_op_actor.h:230
STATIC_ASSERT(sizeof(daObjLv4Chan_c)==0x24a4)
f32 Mtx[3][4]
Definition mtx.h:25
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 d_a_obj_lv4chandelier.h:19
cXyz field_0x18
Definition d_a_obj_lv4chandelier.h:22
cXyz field_0xc
Definition d_a_obj_lv4chandelier.h:21
cXyz field_0x0
Definition d_a_obj_lv4chandelier.h:20
f32 field_0x24
Definition d_a_obj_lv4chandelier.h:23