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:29
BOOL checkTight()
Definition d_a_obj_rope_bridge.cpp:233
void init_end()
Definition d_a_obj_rope_bridge.cpp:554
request_of_phase_process_class mPhase
Definition d_a_obj_rope_bridge.h:48
void initLinePos()
Definition d_a_obj_rope_bridge.cpp:98
f32 field_0xaf8
Definition d_a_obj_rope_bridge.h:63
void initBaseMtx()
Definition d_a_obj_rope_bridge.cpp:16
void setLinePos()
Definition d_a_obj_rope_bridge.cpp:137
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:300
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:591
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:558
u8 field_0xAEC[0xAF0 - 0xAEC]
Definition d_a_obj_rope_bridge.h:56
BOOL checkE3Special()
Definition d_a_obj_rope_bridge.cpp:44
request_of_phase_process_class mRopePhase
Definition d_a_obj_rope_bridge.h:49
void setStPos()
Definition d_a_obj_rope_bridge.cpp:75
void init_cut()
Definition d_a_obj_rope_bridge.cpp:515
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:470
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:221
void mode_cut()
Definition d_a_obj_rope_bridge.cpp:523
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:560
virtual int Delete()
Definition d_a_obj_rope_bridge.cpp:606
int create1st()
Definition d_a_obj_rope_bridge.cpp:390
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:341
u8 field_0xb08[2]
Definition d_a_obj_rope_bridge.h:66
void init_wait()
Definition d_a_obj_rope_bridge.cpp:465
u8 field_0xaf4
Definition d_a_obj_rope_bridge.h:61
void getLinePosSt(cXyz *)
Definition d_a_obj_rope_bridge.cpp:214
void action()
Definition d_a_obj_rope_bridge.cpp:432
s8 mFallTimer
Definition d_a_obj_rope_bridge.h:60
virtual int Execute(Mtx **)
Definition d_a_obj_rope_bridge.cpp:416
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:561
STATIC_ASSERT(sizeof(daObjRBridge_c)==0xb6c)
f32 Mtx[3][4]
Definition mtx.h:25
int BOOL
Definition types.h:33
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