1#ifndef D_A_OBJ_SAKUITA_ROPE_H
2#define D_A_OBJ_SAKUITA_ROPE_H
Definition J3DModelData.h:17
Definition d_a_obj_sakuita_rope.h:40
~RopeWork_c()
Definition d_a_obj_sakuita_rope.cpp:312
RopeWork_c()
Definition d_a_obj_sakuita_rope.cpp:314
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:308
cXyz * field_0x04
Definition d_a_obj_sakuita_rope.h:29
void execute(cXyz *, s16)
Definition d_a_obj_sakuita_rope.cpp:83
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:133
cXyz field_0x20
Definition d_a_obj_sakuita_rope.h:32
void create(cXyz *, s16, s8)
Definition d_a_obj_sakuita_rope.cpp:71
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:90
void setBaseMtx()
Definition d_a_obj_sakuita_rope.cpp:98
f32 field_0x2c
Definition d_a_obj_sakuita_rope.h:33
void setPlatePos(cXyz *)
Definition d_a_obj_sakuita_rope.cpp:106
J3DModel * mModel
Definition d_a_obj_sakuita_rope.h:28
Sakuita_c()
Definition d_a_obj_sakuita_rope.cpp:310
int setModelData(J3DModelData *)
Definition d_a_obj_sakuita_rope.cpp:61
void initBaseMtx()
Definition d_a_obj_sakuita_rope.cpp:94
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:146
int createHeap()
Definition d_a_obj_sakuita_rope.cpp:271
int execute()
Definition d_a_obj_sakuita_rope.cpp:332
u8 field_0x636
Definition d_a_obj_sakuita_rope.h:97
void setNormalRopePos()
Definition d_a_obj_sakuita_rope.cpp:225
cXyz field_0x620
Definition d_a_obj_sakuita_rope.h:92
void setBaseMtx()
Definition d_a_obj_sakuita_rope.cpp:220
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:161
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:316
static daObjItaRope_Attr_c const M_attr
Definition d_a_obj_sakuita_rope.h:67
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:215
f32 field_0x630
Definition d_a_obj_sakuita_rope.h:94
int create()
Definition d_a_obj_sakuita_rope.cpp:360
Definition f_op_actor.h:230
Definition m_Do_ext.h:561
cXyz * getPos(int i_idx)
Definition m_Do_ext.h:570
STATIC_ASSERT(sizeof(daObjItaRope_c)==0x638)
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_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
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