1#ifndef D_A_OBJ_WCHAIN_H
2#define D_A_OBJ_WCHAIN_H
int cPhs_Step
Definition c_phase.h:8
GXLightObj mLightObj
Definition J3DTevs.h:263
Definition J3DModelData.h:15
Definition J3DPacket.h:170
J3DLightObj mLightObj
Definition d_kankyo_tev_str.h:14
Wolf Chain.
Definition d_a_obj_wchain.h:21
bool mReset
Definition d_a_obj_wchain.h:75
static f32 getDownOffset()
Definition d_a_obj_wchain.h:46
bool mEnd
Definition d_a_obj_wchain.h:71
int execute()
Definition d_a_obj_wchain.cpp:248
f32 mInitOutLength
Definition d_a_obj_wchain.h:81
void onEndFlg()
Definition d_a_obj_wchain.h:52
J3DModelData * mpChainModelData
Definition d_a_obj_wchain.h:63
request_of_phase_process_class mPhaseReq
Definition d_a_obj_wchain.h:61
static f32 getLastOffset()
Definition d_a_obj_wchain.h:45
csXyz mChainAngle[0x10]
Definition d_a_obj_wchain.h:68
s16 mChainRotation[0x10]
Definition d_a_obj_wchain.h:79
u8 getSwitchNum()
Definition d_a_obj_wchain.h:48
cXyz & getTopPos()
Definition d_a_obj_wchain.h:38
void offRide()
Definition d_a_obj_wchain.h:50
~daObjWchain_c()
Definition d_a_obj_wchain.cpp:89
static f32 getSwitchOffset()
Definition d_a_obj_wchain.h:47
void onNowSwitchFlg()
Definition d_a_obj_wchain.h:55
void setChainPos()
Definition d_a_obj_wchain.cpp:122
void setPullLength(f32 i_length)
Definition d_a_obj_wchain.h:41
void setMatrix()
Definition d_a_obj_wchain.cpp:98
cPhs_Step create()
Definition d_a_obj_wchain.cpp:33
s16 mHandleRotation
Definition d_a_obj_wchain.h:77
csXyz * getChainAngle()
Definition d_a_obj_wchain.h:35
u8 mRepeatable
Definition d_a_obj_wchain.h:74
GXLightObj * getLightObj()
Definition d_a_obj_wchain.h:32
cXyz & getJumpAimPos()
Definition d_a_obj_wchain.h:37
cXyz & getRoofPos()
Definition d_a_obj_wchain.h:39
bool mRide
Definition d_a_obj_wchain.h:69
f32 getRealRoofY()
Definition d_a_obj_wchain.h:43
J3DModelData * getChainModelData()
Definition d_a_obj_wchain.h:33
f32 getInitOutLength() const
Definition d_a_obj_wchain.h:42
u16 field_0x77e
Definition d_a_obj_wchain.h:78
cXyz mChainSpeed[0x10]
Definition d_a_obj_wchain.h:67
f32 mPullLength
Definition d_a_obj_wchain.h:80
u8 mSw
Definition d_a_obj_wchain.h:73
daObjWchain_shape_c mShape
Definition d_a_obj_wchain.h:64
f32 getMoveDisRate()
Definition d_a_obj_wchain.h:44
cXyz mChainPos[0x10]
Definition d_a_obj_wchain.h:66
int draw()
Definition d_a_obj_wchain.cpp:365
bool mNowSwitch
Definition d_a_obj_wchain.h:70
bool mDown
Definition d_a_obj_wchain.h:76
s16 * getChainAngleZ()
Definition d_a_obj_wchain.h:36
f32 mRealRoofY
Definition d_a_obj_wchain.h:83
f32 field_0x7a8
Definition d_a_obj_wchain.h:82
bool checkRideFlg()
Definition d_a_obj_wchain.h:51
cXyz mRoofPos
Definition d_a_obj_wchain.h:84
cXyz mTopPos
Definition d_a_obj_wchain.h:65
bool mRidePrev
Definition d_a_obj_wchain.h:72
cXyz * getChainPos()
Definition d_a_obj_wchain.h:34
int createHeap()
Definition d_a_obj_wchain.cpp:18
f32 getPullLength() const
Definition d_a_obj_wchain.h:40
void onRide()
Definition d_a_obj_wchain.h:49
J3DModel * mpHandleModel
Definition d_a_obj_wchain.h:62
bool getEndFlg()
Definition d_a_obj_wchain.h:53
Definition d_a_obj_wchain.h:7
~daObjWchain_shape_c()
Definition d_a_obj_wchain.h:10
void draw()
Definition d_a_obj_wchain.cpp:307
Definition f_op_actor.h:243
dKy_tevstr_c tevStr
Definition f_op_actor.h:252
cXyz eyePos
Definition f_op_actor.h:279
STATIC_ASSERT(sizeof(daObjWchain_c)==0x7BC)
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8