1#ifndef D_A_OBJ_SAKUITA_ROPE_H
2#define D_A_OBJ_SAKUITA_ROPE_H
Definition J3DModelData.h:15
Definition d_a_obj_sakuita_rope.h:40
~RopeWork_c()
Definition d_a_obj_sakuita_rope.cpp:309
RopeWork_c()
Definition d_a_obj_sakuita_rope.cpp:311
int field_0x18
Definition d_a_obj_sakuita_rope.h:47
cXyz field_0x0c
Definition d_a_obj_sakuita_rope.h:46
cXyz field_0x00
Definition d_a_obj_sakuita_rope.h:45
Definition d_a_obj_sakuita_rope.h:15
~Sakuita_c()
Definition d_a_obj_sakuita_rope.cpp:305
cXyz * field_0x04
Definition d_a_obj_sakuita_rope.h:29
void execute(cXyz *, s16)
Definition d_a_obj_sakuita_rope.cpp:80
s8 field_0x3a
Definition d_a_obj_sakuita_rope.h:37
csXyz mRotation
Definition d_a_obj_sakuita_rope.h:34
cXyz field_0x14
Definition d_a_obj_sakuita_rope.h:31
void calcAngle()
Definition d_a_obj_sakuita_rope.cpp:130
cXyz field_0x20
Definition d_a_obj_sakuita_rope.h:32
void create(cXyz *, s16, s8)
Definition d_a_obj_sakuita_rope.cpp:68
s16 field_0x36
Definition d_a_obj_sakuita_rope.h:35
s16 field_0x38
Definition d_a_obj_sakuita_rope.h:36
void draw()
Definition d_a_obj_sakuita_rope.cpp:87
void setBaseMtx()
Definition d_a_obj_sakuita_rope.cpp:95
f32 field_0x2c
Definition d_a_obj_sakuita_rope.h:33
void setPlatePos(cXyz *)
Definition d_a_obj_sakuita_rope.cpp:103
J3DModel * mModel
Definition d_a_obj_sakuita_rope.h:28
Sakuita_c()
Definition d_a_obj_sakuita_rope.cpp:307
int setModelData(J3DModelData *)
Definition d_a_obj_sakuita_rope.cpp:58
void initBaseMtx()
Definition d_a_obj_sakuita_rope.cpp:91
cXyz field_0x08
Definition d_a_obj_sakuita_rope.h:30
Rope Banner Fence.
Definition d_a_obj_sakuita_rope.h:58
mDoExt_3DlineMat1_c mLineMat
Definition d_a_obj_sakuita_rope.h:86
f32 field_0x62c
Definition d_a_obj_sakuita_rope.h:93
f32 getStartRate(const cXyz *pos)
Definition d_a_obj_sakuita_rope.h:76
u8 field_0x635
Definition d_a_obj_sakuita_rope.h:96
~daObjItaRope_c()
Definition d_a_obj_sakuita_rope.cpp:143
int createHeap()
Definition d_a_obj_sakuita_rope.cpp:268
int execute()
Definition d_a_obj_sakuita_rope.cpp:329
u8 field_0x636
Definition d_a_obj_sakuita_rope.h:97
void setNormalRopePos()
Definition d_a_obj_sakuita_rope.cpp:222
cXyz field_0x620
Definition d_a_obj_sakuita_rope.h:92
void setBaseMtx()
Definition d_a_obj_sakuita_rope.cpp:217
daObjItaRope_Attr_c const & attr() const
Definition d_a_obj_sakuita_rope.h:71
dCcD_Stts mStts
Definition d_a_obj_sakuita_rope.h:89
request_of_phase_process_class mPhase
Definition d_a_obj_sakuita_rope.h:87
void create_init()
Definition d_a_obj_sakuita_rope.cpp:158
Sakuita_c * mSakuitas
Definition d_a_obj_sakuita_rope.h:91
int getPathID()
Definition d_a_obj_sakuita_rope.h:73
RopeWork_c * mRopes
Definition d_a_obj_sakuita_rope.h:90
Mtx mMtx
Definition d_a_obj_sakuita_rope.h:88
int draw()
Definition d_a_obj_sakuita_rope.cpp:313
static daObjItaRope_Attr_c const M_attr
Definition d_a_obj_sakuita_rope.h:64
u8 field_0x634
Definition d_a_obj_sakuita_rope.h:95
cXyz * getRopeStartPos()
Definition d_a_obj_sakuita_rope.h:74
u8 getJointNum()
Definition d_a_obj_sakuita_rope.h:72
void initBaseMtx()
Definition d_a_obj_sakuita_rope.cpp:212
f32 field_0x630
Definition d_a_obj_sakuita_rope.h:94
int create()
Definition d_a_obj_sakuita_rope.cpp:357
Definition f_op_actor.h:243
Definition m_Do_ext.h:579
cXyz * getPos(int i_idx)
Definition m_Do_ext.h:588
STATIC_ASSERT(sizeof(daObjItaRope_c)==0x638)
f32 Mtx[3][4]
Definition mtx.h:25
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:204
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
Definition d_a_obj_sakuita_rope.h:7
u8 mStringWeight
Definition d_a_obj_sakuita_rope.h:12
f32 mGravity
Definition d_a_obj_sakuita_rope.h:8
f32 mSpeedRate
Definition d_a_obj_sakuita_rope.h:10
f32 mWindRate
Definition d_a_obj_sakuita_rope.h:9
f32 mOffsetRate
Definition d_a_obj_sakuita_rope.h:11