1#ifndef D_A_OBJ_ROPE_BRIDGE_H
2#define D_A_OBJ_ROPE_BRIDGE_H
Definition Z2SoundObject.h:38
Definition d_bg_s_movebg_actor.h:11
Small / Big Rope Bridge.
Definition d_a_obj_rope_bridge.h:16
void setBaseMtx()
Definition d_a_obj_rope_bridge.cpp:30
BOOL checkTight()
Definition d_a_obj_rope_bridge.cpp:234
void init_end()
Definition d_a_obj_rope_bridge.cpp:555
request_of_phase_process_class mPhase
Definition d_a_obj_rope_bridge.h:48
void initLinePos()
Definition d_a_obj_rope_bridge.cpp:99
f32 field_0xaf8
Definition d_a_obj_rope_bridge.h:63
void initBaseMtx()
Definition d_a_obj_rope_bridge.cpp:17
void setLinePos()
Definition d_a_obj_rope_bridge.cpp:138
Mtx mMtx
Definition d_a_obj_rope_bridge.h:70
cXyz * field_0xb04
Definition d_a_obj_rope_bridge.h:65
virtual int Create()
Definition d_a_obj_rope_bridge.cpp:301
u8 getSwbit()
Definition d_a_obj_rope_bridge.h:43
u8 getSwbit2()
Definition d_a_obj_rope_bridge.h:44
BOOL checkHimoCulling()
Definition d_a_obj_rope_bridge.cpp:592
dCcD_Cps mCcCps[2]
Definition d_a_obj_rope_bridge.h:53
u8 mRopeSegmentNum
Definition d_a_obj_rope_bridge.h:58
J3DModel * mpStopModel
Definition d_a_obj_rope_bridge.h:51
void mode_end()
Definition d_a_obj_rope_bridge.cpp:559
u8 field_0xAEC[0xAF0 - 0xAEC]
Definition d_a_obj_rope_bridge.h:56
BOOL checkE3Special()
Definition d_a_obj_rope_bridge.cpp:45
request_of_phase_process_class mRopePhase
Definition d_a_obj_rope_bridge.h:49
void setStPos()
Definition d_a_obj_rope_bridge.cpp:76
void init_cut()
Definition d_a_obj_rope_bridge.cpp:516
J3DModel * mpBrgModel
Definition d_a_obj_rope_bridge.h:50
mDoExt_3DlineMat1_c * mpLineMat[2]
Definition d_a_obj_rope_bridge.h:64
u8 mMode
Definition d_a_obj_rope_bridge.h:59
void mode_wait()
Definition d_a_obj_rope_bridge.cpp:471
u8 getType()
Definition d_a_obj_rope_bridge.h:45
u8 mType
Definition d_a_obj_rope_bridge.h:57
s16 field_0xb1a
Definition d_a_obj_rope_bridge.h:69
void getLinePosBrg(int, cXyz *)
Definition d_a_obj_rope_bridge.cpp:222
void mode_cut()
Definition d_a_obj_rope_bridge.cpp:524
Z2SoundObjSimple mSound
Definition d_a_obj_rope_bridge.h:71
dCcD_Sph mCcSph2
Definition d_a_obj_rope_bridge.h:55
u8 mHideRope
Definition d_a_obj_rope_bridge.h:62
virtual int Draw()
Definition d_a_obj_rope_bridge.cpp:561
virtual int Delete()
Definition d_a_obj_rope_bridge.cpp:607
int create1st()
Definition d_a_obj_rope_bridge.cpp:391
dCcD_Sph mCcSph
Definition d_a_obj_rope_bridge.h:54
cXyz mStopPos
Definition d_a_obj_rope_bridge.h:67
virtual int CreateHeap()
Definition d_a_obj_rope_bridge.cpp:342
u8 field_0xb08[2]
Definition d_a_obj_rope_bridge.h:66
void init_wait()
Definition d_a_obj_rope_bridge.cpp:466
u8 field_0xaf4
Definition d_a_obj_rope_bridge.h:61
void getLinePosSt(cXyz *)
Definition d_a_obj_rope_bridge.cpp:215
void action()
Definition d_a_obj_rope_bridge.cpp:433
s8 mFallTimer
Definition d_a_obj_rope_bridge.h:60
virtual int Execute(Mtx **)
Definition d_a_obj_rope_bridge.cpp:417
s16 field_0xb18
Definition d_a_obj_rope_bridge.h:68
dCcD_Stts mCcStts
Definition d_a_obj_rope_bridge.h:52
Definition m_Do_ext.h:589
STATIC_ASSERT(sizeof(daObjRBridge_c)==0xb6c)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:176