Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
do_class Class Reference

Dog. More...

#include <d_a_do.h>

+ Inheritance diagram for do_class:
+ Collaboration diagram for do_class:

Public Attributes

request_of_phase_process_class mPhase
 
u8 mParam0
 
u8 mParam1
 
u8 mParam2
 
cXyz mTargetPos
 
u8 field_0x5c4 [4]
 
f32 mDistFromPlayer
 
s16 mTargetAngleY
 
mDoExt_McaMorfmpMorf
 
mDoExt_btkAnmmpBtk
 
mDoExt_btpAnmmpBtp
 
s8 mBtkFrame
 
s16 mBtpFrame
 
s16 mBtpTimer
 
s8 mBtpReset
 
int mAnmID
 
f32 mAnmSpeed
 
f32 mTargetAnmSpeed
 
s16 mCounter
 
s16 mAction
 
s16 field_0x5f4
 
s16 mMode
 
u32 mShadowKey
 
s16 mTimer [4]
 
s16 mCcDisableTimer
 
s16 mSwimEffectTimer
 
f32 field_0x608
 
s16 field_0x60c
 
csXyz mHeadAngle
 
s16 mHeadTilt
 
s8 field_0x616
 
cXyz mLookPos
 
s16 mLookTimer
 
csXyz mHeadBob
 
csXyz mHeadBobTarget
 
s16 mHeadBobTimer
 
f32 mShakeSpeed
 
f32 mShakeTargetSpeed
 
s16 mASwimTimer
 
csXyz mTailAngle
 
f32 mTailWag
 
f32 mTailWagTarget
 
f32 mTailPhaseY
 
f32 mTailPhaseX
 
s16 mRandomAngleY
 
s16 mRandomTargetAngleY
 
f32 field_0x658
 
f32 mWaterY
 
s16 mHangAngleY
 
cXyz mHangPos
 
f32 mHangSpeed
 
cXyz mScale
 
u32 mItemActorID
 
u32 mFoodActorID
 
s8 mFoodInMouth
 
s8 mNoDraw
 
cXyz field_0x68c
 
cXyz field_0x698
 
u8 field_0x6a4 [10]
 
s8 mRunningSoundTimer
 
s16 field_0x6b0
 
f32 field_0x6b4
 
u8 mItemControlTimer
 
dBgS_AcchCir mBgS_AcchCir
 
dBgS_ObjAcch mBgS_Acch
 
dCcD_Stts mStts
 
dCcD_Sph mCcSph
 
dCcD_Sph field_0xa48
 
cXyz field_0xb80
 
cXyz field_0xb8c
 
cXyz field_0xb98
 
cXyz field_0xba4
 
cXyz field_0xbb0
 
cXyz field_0xbbc
 
u8 field_0xb4c [4]
 
u32 mRippleKey
 
u8 field_0xbd0 [4]
 
u32 mParticleKey [4]
 
Z2SoundObjSimple mSound
 
u8 mFoodEndTimer
 
s8 mMessageState
 
s16 mIsTalking
 
s16 mFlowID
 
dMsgFlow_c mMsg
 
u8 field_0xc58 [40]
 
bool field_0xc80
 
cXyz field_0xc84
 
cXyz field_0xc90
 
cXyz field_0xc9c
 
cXyz field_0xca8
 
cXyz field_0xcb4
 
bool mHIOInit
 
- Public Attributes inherited from fopEn_enemy_c
cXyz mDownPos
 
cXyz mHeadLockPos
 
J3DModelmBallModel
 
J3DAnmTextureSRTKeymBtk
 
J3DAnmTevRegKeymBrk
 
u8 field_0x58c
 
u8 mThrowMode
 
u16 mFlags
 
f32 field_0x590
 
u32 mEffectID1
 
u32 mEffectID2
 
u32 mMidnaBindID [3]
 
u8 mMidnaBindMode
 
- Public Attributes inherited from fopAc_ac_c
int actor_type
 
create_tag_class actor_tag
 
create_tag_class draw_tag
 
profile_method_classsub_method
 
JKRSolidHeapheap
 
dEvt_info_c eventInfo
 
dKy_tevstr_c tevStr
 
u16 setID
 
u8 group
 
u8 cullType
 
u8 demoActorID
 
s8 subtype
 
u8 carryType
 
u32 actor_status
 
u32 actor_condition
 
fpc_ProcID parentActorID
 
actor_place home
 
actor_place old
 
actor_place current
 
csXyz shape_angle
 
cXyz scale
 
cXyz speed
 
MtxP cullMtx
 
union { 
 
   cull_box   box 
 
   cull_sphere   sphere 
 
cull 
 
f32 cullSizeFar
 
J3DModelmodel
 
dJntCol_cjntCol
 
f32 speedF
 
f32 gravity
 
f32 maxFallSpeed
 
cXyz eyePos
 
actor_attention_types attention_info
 
s16 field_0x560
 
s16 health
 
u8 field_0x564
 
u8 field_0x565
 
u8 field_0x566
 
s8 field_0x567
 
- Public Attributes inherited from leafdraw_class
base_process_class mBase
 
leafdraw_method_classmpDrawMtd
 
s8 mbUnk0
 
u8 mbUnk1
 
draw_priority_class mDwPi
 

Additional Inherited Members

- Public Member Functions inherited from fopEn_enemy_c
bool initBallModel ()
 
bool checkBallModelDraw ()
 
void setBallModelEffect (dKy_tevstr_c *)
 
void drawBallModel (dKy_tevstr_c *)
 
bool checkWolfNoLock () const
 
bool checkHeadLockFlg () const
 
bool checkWolfBiteDamage () const
 
bool checkDownFlg () const
 
bool checkCutDownHitFlg () const
 
bool checkDeadFlg () const
 
u32getMidnaBindID (int i_idx)
 
u8 getMidnaBindMode ()
 
cXyzgetDownPos ()
 
cXyzgetHeadLockPos ()
 
void onCutDownHitFlg ()
 
void onWolfBiteDamage ()
 
void onWolfDownStartFlg ()
 
void onWolfDownPullEndFlg ()
 
void onWolfNoLock ()
 
void onDownFlg ()
 
void onHeadLockFlg ()
 
void offWolfBiteDamage ()
 
void offCutDownHitFlg ()
 
void offWolfDownPullFlg ()
 
void offDownFlg ()
 
void offWolfNoLock ()
 
void offHeadLockFlg ()
 
void setMidnaBindMode (u8 i_bindMode)
 
void setMidnaBindID (u8 i_idx, u32 i_bindID)
 
void setThrowModeCatch ()
 
void setThrowModeDash ()
 
void setThrowModeThrowRight ()
 
void setThrowModeThrowLeft ()
 
void setDownPos (const cXyz *i_pos)
 
void setHeadLockPos (const cXyz *i_pos)
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Detailed Description

Dog.

Member Data Documentation

◆ field_0x5c4

u8 do_class::field_0x5c4[4]

◆ field_0x5f4

s16 do_class::field_0x5f4

◆ field_0x608

f32 do_class::field_0x608

◆ field_0x60c

s16 do_class::field_0x60c

◆ field_0x616

s8 do_class::field_0x616

◆ field_0x658

f32 do_class::field_0x658

◆ field_0x68c

cXyz do_class::field_0x68c

◆ field_0x698

cXyz do_class::field_0x698

◆ field_0x6a4

u8 do_class::field_0x6a4[10]

◆ field_0x6b0

s16 do_class::field_0x6b0

◆ field_0x6b4

f32 do_class::field_0x6b4

◆ field_0xa48

dCcD_Sph do_class::field_0xa48

◆ field_0xb4c

u8 do_class::field_0xb4c[4]

◆ field_0xb80

cXyz do_class::field_0xb80

◆ field_0xb8c

cXyz do_class::field_0xb8c

◆ field_0xb98

cXyz do_class::field_0xb98

◆ field_0xba4

cXyz do_class::field_0xba4

◆ field_0xbb0

cXyz do_class::field_0xbb0

◆ field_0xbbc

cXyz do_class::field_0xbbc

◆ field_0xbd0

u8 do_class::field_0xbd0[4]

◆ field_0xc58

u8 do_class::field_0xc58[40]

◆ field_0xc80

bool do_class::field_0xc80

◆ field_0xc84

cXyz do_class::field_0xc84

◆ field_0xc90

cXyz do_class::field_0xc90

◆ field_0xc9c

cXyz do_class::field_0xc9c

◆ field_0xca8

cXyz do_class::field_0xca8

◆ field_0xcb4

cXyz do_class::field_0xcb4

◆ mAction

s16 do_class::mAction

◆ mAnmID

int do_class::mAnmID

◆ mAnmSpeed

f32 do_class::mAnmSpeed

◆ mASwimTimer

s16 do_class::mASwimTimer

◆ mBgS_Acch

dBgS_ObjAcch do_class::mBgS_Acch

◆ mBgS_AcchCir

dBgS_AcchCir do_class::mBgS_AcchCir

◆ mBtkFrame

s8 do_class::mBtkFrame

◆ mBtpFrame

s16 do_class::mBtpFrame

◆ mBtpReset

s8 do_class::mBtpReset

◆ mBtpTimer

s16 do_class::mBtpTimer

◆ mCcDisableTimer

s16 do_class::mCcDisableTimer

◆ mCcSph

dCcD_Sph do_class::mCcSph

◆ mCounter

s16 do_class::mCounter

◆ mDistFromPlayer

f32 do_class::mDistFromPlayer

◆ mFlowID

s16 do_class::mFlowID

◆ mFoodActorID

u32 do_class::mFoodActorID

◆ mFoodEndTimer

u8 do_class::mFoodEndTimer

◆ mFoodInMouth

s8 do_class::mFoodInMouth

◆ mHangAngleY

s16 do_class::mHangAngleY

◆ mHangPos

cXyz do_class::mHangPos

◆ mHangSpeed

f32 do_class::mHangSpeed

◆ mHeadAngle

csXyz do_class::mHeadAngle

◆ mHeadBob

csXyz do_class::mHeadBob

◆ mHeadBobTarget

csXyz do_class::mHeadBobTarget

◆ mHeadBobTimer

s16 do_class::mHeadBobTimer

◆ mHeadTilt

s16 do_class::mHeadTilt

◆ mHIOInit

bool do_class::mHIOInit

◆ mIsTalking

s16 do_class::mIsTalking

◆ mItemActorID

u32 do_class::mItemActorID

◆ mItemControlTimer

u8 do_class::mItemControlTimer

◆ mLookPos

cXyz do_class::mLookPos

◆ mLookTimer

s16 do_class::mLookTimer

◆ mMessageState

s8 do_class::mMessageState

◆ mMode

s16 do_class::mMode

◆ mMsg

dMsgFlow_c do_class::mMsg

◆ mNoDraw

s8 do_class::mNoDraw

◆ mParam0

u8 do_class::mParam0

◆ mParam1

u8 do_class::mParam1

◆ mParam2

u8 do_class::mParam2

◆ mParticleKey

u32 do_class::mParticleKey[4]

◆ mpBtk

mDoExt_btkAnm* do_class::mpBtk

◆ mpBtp

mDoExt_btpAnm* do_class::mpBtp

◆ mPhase

◆ mpMorf

mDoExt_McaMorf* do_class::mpMorf

◆ mRandomAngleY

s16 do_class::mRandomAngleY

◆ mRandomTargetAngleY

s16 do_class::mRandomTargetAngleY

◆ mRippleKey

u32 do_class::mRippleKey

◆ mRunningSoundTimer

s8 do_class::mRunningSoundTimer

◆ mScale

cXyz do_class::mScale

◆ mShadowKey

u32 do_class::mShadowKey

◆ mShakeSpeed

f32 do_class::mShakeSpeed

◆ mShakeTargetSpeed

f32 do_class::mShakeTargetSpeed

◆ mSound

Z2SoundObjSimple do_class::mSound

◆ mStts

dCcD_Stts do_class::mStts

◆ mSwimEffectTimer

s16 do_class::mSwimEffectTimer

◆ mTailAngle

csXyz do_class::mTailAngle

◆ mTailPhaseX

f32 do_class::mTailPhaseX

◆ mTailPhaseY

f32 do_class::mTailPhaseY

◆ mTailWag

f32 do_class::mTailWag

◆ mTailWagTarget

f32 do_class::mTailWagTarget

◆ mTargetAngleY

s16 do_class::mTargetAngleY

◆ mTargetAnmSpeed

f32 do_class::mTargetAnmSpeed

◆ mTargetPos

cXyz do_class::mTargetPos

◆ mTimer

s16 do_class::mTimer[4]

◆ mWaterY

f32 do_class::mWaterY

The documentation for this class was generated from the following file: