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

Epona. More...

#include <d_a_horse.h>

+ Inheritance diagram for daHorse_c:
+ Collaboration diagram for daHorse_c:

Public Types

enum  daHorse_ERFLG0 {
  ERFLG0_UNK_1 = 0x1 , ERFLG0_MOVE_ACCEPT = 0x10 , ERFLG0_RIDE_RUN_FLG = 0x80 , ERFLG0_CUT_TURN_CANCEL = 0x100 ,
  ERFLG0_UNK_18 = 0x18
}
 
enum  daHorse_RFLG0 { RFLG0_ENEMY_SEARCH = 2 , RFLG0_LASH_DASH_START = 8 , RFLG0_TURN_STAND = 0x10 , RFLG0_TURN_STAND_CAMERA = 0x40 }
 
enum  daHorse_FLG0 {
  FLG0_RODEO_LEFT = 0x20 , FLG0_RIDE_START_FLG = 0x40 , FLG0_NO_DRAW_WAIT = 0x80 , FLG0_PLAYER_BACK_RIDE_LASH = 0x10000 ,
  FLG0_UNK_400000 = 0x400000 , FLG0_TURN_CANCEL_KEEP = 0x20000000 , FLG0_RODEO_MODE = 0x80000000
}
 

Public Member Functions

fopAc_ac_cgetZeldaActor ()
 
void cancelOriginalDemo ()
 
void onDemoJumpDistance (f32, f32)
 
void changeDemoPos0 (cXyz const *)
 
void setHorsePosAndAngle (cXyz const *, s16)
 
void coHitCallbackBoarJump (fopAc_ac_c *)
 
void coHitCallbackBoarHit (fopAc_ac_c *, dCcD_GObjInf *)
 
void coHitCallbackCowHit (fopAc_ac_c *)
 
void modelCallBack (int)
 
void createHeap ()
 
void checkEnding ()
 
void create ()
 
void setBasAnime (int)
 
void resetBasAnime ()
 
void setDoubleAnime (f32, f32, f32, u16, u16, f32)
 
void setSingleAnime (u16, f32, f32, s16, f32, int)
 
void animePlay ()
 
void checkDemoAction ()
 
void setStickRodeoMove ()
 
void setStickCallMove ()
 
void setDemoMoveData (u32 *, cXyz const *)
 
void setDemoData ()
 
void acceptPlayerRide ()
 
void setStickData ()
 
void setTurnStartVibration ()
 
void setTurnVibration ()
 
void setMoveAnime (f32)
 
void checkHorseNoMove (int)
 
void checkTurnPlayerState ()
 
void setSpeedAndAngle ()
 
void checkWaitTurn () const
 
void setRoomInfo (int)
 
void setBodyPart ()
 
void setMatrix ()
 
void setDashEffect (u32 *)
 
void setEffect ()
 
void setCollision ()
 
void autoGroundHit ()
 
void setTailAngle ()
 
void setNeckAngle ()
 
void copyFootMatrix ()
 
void setFootMatrix ()
 
void setLegAngle (f32, int, int, s16 *)
 
void footBgCheck ()
 
void setReinPosMoveInit (int)
 
void copyReinPos ()
 
void setReinPosHandSubstance (int)
 
void setReinPosNormalSubstance ()
 
void bgCheck ()
 
void checkSpecialWallHitSubstance (cXyz const &) const
 
void setServiceWaitTimer ()
 
void checkServiceWaitAnime ()
 
void checkTurnInput ()
 
void checkTgHitTurn ()
 
void checkTurnAfterFastMove (f32)
 
void setNeckAnimeMorf ()
 
void setNeckAnime (u16, f32, f32, s16)
 
void resetNeckAnime ()
 
void setLashCnt ()
 
void setTalkModeWolf ()
 
void setBoarHit (fopAc_ac_c *, int)
 
void savePos ()
 
void callHorseSubstance (cXyz const *)
 
void setHorsePosAndAngleSubstance (cXyz const *, s16)
 
void checkPlayerHeavy ()
 
void setTgCoGrp (u32, u32)
 
void onRideFlgSubstance ()
 
void offRideFlgSubstance ()
 
void procWaitInit ()
 
void procWait ()
 
void procMoveInit ()
 
void procMove ()
 
void procStopInit ()
 
void procStop ()
 
void procTurnInit (int)
 
void procTurn ()
 
void procJumpInit (int)
 
void procJump ()
 
void procLandInit (f32, int)
 
void procLand ()
 
void procLargeDamageInit ()
 
void procLargeDamage ()
 
void procToolDemoInit ()
 
void procToolDemo ()
 
void searchSceneChangeArea (fopAc_ac_c *)
 
void execute ()
 
void draw ()
 
 ~daHorse_c ()
 
 daHorse_c ()
 
void getLashDashStart () const
 
bool checkNoBombProc () const
 
bool checkResetStateFlg0 (daHorse_RFLG0 flag) const
 
bool checkEndResetStateFlg0 (daHorse_ERFLG0 flag) const
 
u32 checkStateFlg0 (daHorse_FLG0 flag) const
 
f32 getNormalMaxSpeedF ()
 
f32 getLashMaxSpeedF ()
 
void changeDemoMoveAngle (s16 angle)
 
void setDemoStickR (f32 stick)
 
void changeDemoMode (u32 param_0, int param_1)
 
void changeOriginalDemo ()
 
void i_setHorsePosAndAngle (cXyz const *i_pos, s16 i_angle)
 
void onRideFlg ()
 
void offRideFlg ()
 
void onStateFlg0 (daHorse_FLG0 flag)
 
void offStateFlg0 (daHorse_FLG0 flag)
 
void onEndResetStateFlg0 (daHorse_ERFLG0 i_flag)
 
void offEndResetStateFlg0 (daHorse_ERFLG0 i_flag)
 
void offNoDrawWait ()
 
bool checkSpecialWallHit (const cXyz &param_0)
 
MtxP getSaddleMtx ()
 
MtxP getRootMtx ()
 
f32 getAnmFrameMax (int i_idx) const
 
f32 getAnmFrame (int i_idx) const
 
s16 getAimNeckAngleY () const
 
f32 getMorfFrame () const
 
f32 getBlendRate ()
 
u16 getAnmIdx (int i_idx) const
 
int callHorse (const cXyz *param_0)
 
daHoZelda_ci_getZeldaActor ()
 
bool checkTurnStandCamera () const
 
bool checkTurnStand () const
 
u32 checkRodeoMode () const
 
bool checkCutTurnCancel () const
 
bool checkTurnCancelKeep () const
 
BOOL checkRodeoLeft () const
 
BOOL checkTurn () const
 
BOOL checkStop () const
 
bool checkJump () const
 
bool checkWait () const
 
bool checkLand () const
 
bool checkGetOff () const
 
bool checkEnemySearch ()
 
bool checkOriginalDemo () const
 
s16 checkCowHit () const
 
s16 getCowHitAngle () const
 
u8 getRodeoPointCnt () const
 
void onTagJump (f32 param_0, f32 param_1, f32 param_2)
 
void onMoveAccept ()
 
void onPlayerLash ()
 
void offPlayerBackRideLash ()
 
void onRodeoMode ()
 
void onRideStartFlg ()
 
void onRideRunFlg ()
 
void onPlayerBackRideLash ()
 
void onCutTurnCancel ()
 
void offCutTurnCancel ()
 
void onTurnCancelKeep ()
 
void offTurnCancelKeep ()
 
BOOL checkTurnCancelFrame () const
 
BOOL checkStopCancelFrame () const
 
void initHorseMtx ()
 
void offRodeoMode ()
 
void setSpeedF (f32 i_speed)
 
void setWalkSpeedF ()
 
MtxP getLeftStirrupMtx ()
 
MtxP getRightStirrupMtx ()
 
void calcWeightEnvMtx ()
 
void setReinPosNormal ()
 
void setReinPosHand (int param_0)
 
u32 getShadowID () const
 
- 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 ()
 

Public Attributes

u8 field_0x568 [8]
 
J3DModelfield_0x570
 
voidfield_0x574
 
J3DFrameCtrl field_0x578
 
int field_0x58c
 
u8 field_0x590 [4]
 
mDoExt_AnmRatioPack field_0x594 [3]
 
voidfield_0x5ac
 
daPy_frameCtrl_c field_0x5b0 [3]
 
u8 field_0x5f8 [4]
 
dBgS_AcchCir field_0x5fc [3]
 
dBgS_Acch field_0x6bc
 
dCcD_Stts field_0x894
 
dBgS_HorseLinChk field_0x8d0
 
dCcD_Cyl field_0x940 [3]
 
dCcD_Cyl field_0xcf4
 
dCcD_Cyl field_0xe30
 
dCcD_Sph field_0xf6c
 
Z2CreatureRide field_0x10a4
 
u8 field_0x1140 [0x10]
 
daHorseRein_c field_0x1150 [3]
 
u8 field_0x11c8 [0x40]
 
dMsgFlow_c field_0x1208
 
daPy_actorKeep_c mZeldaActorKeep
 
u8 field_0x125c [0xC8]
 
daHorseFootData_c mFootData [4]
 
u8 field_0x16b4
 
u8 field_0x16b5 [3]
 
u8 field_0x16b8
 
u8 field_0x16b9 [2]
 
u8 mRodeoPointCnt
 
u8 field_0x16bc
 
u8 field_0x16bd [0x16C4 - 0x16BD]
 
u16 mAnmIdx [3]
 
u8 field_0x16ca [0x16F2 - 0x16CA]
 
s16 mAimNeckAngleY
 
u8 field_0x16f4 [0x8]
 
s16 mDemoMoveAngle
 
u8 field_0x16fe [4]
 
s16 field_0x1702
 
u8 field_0x1704 [2]
 
s16 mCowHitAngle
 
s16 mCowHit
 
u8 field_0x170a [0x171A - 0x170A]
 
s16 field_0x171a
 
u8 field_0x171c [0x1720 - 0x171C]
 
s16 field_0x1720
 
u8 field_0x1722 [0x1728 - 0x1722]
 
int field_0x1728
 
u8 field_0x172c [0x1734 - 0x172C]
 
u32 mShadowID
 
u8 field_0x1738 [0x1740 - 0x1738]
 
u32 field_0x1740
 
u32 mStateFlg0
 
u32 mResetStateFlg0
 
u32 mEndResetStateFlg0
 
f32 mMorfFrame
 
u8 field_0x1754 [0x1764 - 0x1754]
 
f32 field_0x1764
 
f32 field_0x1768
 
f32 field_0x176c
 
f32 field_0x1770
 
u8 field_0x1774 [0x177C - 0x1774]
 
f32 field_0x177C
 
u8 field_0x1780 [0x1788 - 0x1780]
 
f32 mDemoStickR
 
f32 mNormalMaxSpeedF
 
f32 mLashMaxSpeedF
 
u8 field_0x1794 [0x30]
 
cXyz mDemoPos0
 
u8 field_0x17d0 [0x18A4 - 0x17D0]
 
int(daHorse_c::* mpProcFn )()
 
bool(daHorse_c::* mpCheckSpecialWallHitFn )(const cXyz &)
 
void(daHorse_c::* mpSetReinPosHandFn )(int)
 
void(daHorse_c::* mpSetReinPosNormalFn )()
 
int(daHorse_c::* mpCallHorseFn )(const cXyz *)
 
int(daHorse_c::* mpSetHorsePosAngleFn )(const cXyz *i_pos, s16 i_angle)
 
void(daHorse_c::* mpOnRideFlgFn )()
 
void(daHorse_c::* mpOffRideFlgFn )()
 
- 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
 

Static Public Attributes

static u8 const m_footJointTable [8]
 
static f32 const m_callLimitDistance2 = 640000.0f
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Additional Inherited Members

- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 

Detailed Description

Epona.

Member Enumeration Documentation

◆ daHorse_ERFLG0

Enumerator
ERFLG0_UNK_1 
ERFLG0_MOVE_ACCEPT 
ERFLG0_RIDE_RUN_FLG 
ERFLG0_CUT_TURN_CANCEL 
ERFLG0_UNK_18 

◆ daHorse_FLG0

Enumerator
FLG0_RODEO_LEFT 
FLG0_RIDE_START_FLG 
FLG0_NO_DRAW_WAIT 
FLG0_PLAYER_BACK_RIDE_LASH 
FLG0_UNK_400000 
FLG0_TURN_CANCEL_KEEP 
FLG0_RODEO_MODE 

◆ daHorse_RFLG0

Enumerator
RFLG0_ENEMY_SEARCH 
RFLG0_LASH_DASH_START 
RFLG0_TURN_STAND 
RFLG0_TURN_STAND_CAMERA 

Constructor & Destructor Documentation

◆ ~daHorse_c()

daHorse_c::~daHorse_c ( )

◆ daHorse_c()

daHorse_c::daHorse_c ( )

Member Function Documentation

◆ acceptPlayerRide()

void daHorse_c::acceptPlayerRide ( )

◆ animePlay()

void daHorse_c::animePlay ( )

◆ autoGroundHit()

void daHorse_c::autoGroundHit ( )

◆ bgCheck()

void daHorse_c::bgCheck ( )

◆ calcWeightEnvMtx()

void daHorse_c::calcWeightEnvMtx ( )
inline

◆ callHorse()

int daHorse_c::callHorse ( const cXyz param_0)
inline

◆ callHorseSubstance()

void daHorse_c::callHorseSubstance ( cXyz const param_0)

◆ cancelOriginalDemo()

void daHorse_c::cancelOriginalDemo ( )
inline

◆ changeDemoMode()

void daHorse_c::changeDemoMode ( u32  param_0,
int  param_1 
)
inline

◆ changeDemoMoveAngle()

void daHorse_c::changeDemoMoveAngle ( s16  angle)
inline

◆ changeDemoPos0()

void daHorse_c::changeDemoPos0 ( cXyz const param_0)

◆ changeOriginalDemo()

void daHorse_c::changeOriginalDemo ( )
inline

◆ checkCowHit()

s16 daHorse_c::checkCowHit ( ) const
inline

◆ checkCutTurnCancel()

bool daHorse_c::checkCutTurnCancel ( ) const
inline

◆ checkDemoAction()

void daHorse_c::checkDemoAction ( )

◆ checkEnding()

void daHorse_c::checkEnding ( )

◆ checkEndResetStateFlg0()

bool daHorse_c::checkEndResetStateFlg0 ( daHorse_ERFLG0  flag) const
inline

◆ checkEnemySearch()

bool daHorse_c::checkEnemySearch ( )
inline

◆ checkGetOff()

bool daHorse_c::checkGetOff ( ) const
inline

◆ checkHorseNoMove()

void daHorse_c::checkHorseNoMove ( int  param_0)

◆ checkJump()

bool daHorse_c::checkJump ( ) const
inline

◆ checkLand()

bool daHorse_c::checkLand ( ) const
inline

◆ checkNoBombProc()

bool daHorse_c::checkNoBombProc ( ) const
inline

◆ checkOriginalDemo()

bool daHorse_c::checkOriginalDemo ( ) const
inline

◆ checkPlayerHeavy()

void daHorse_c::checkPlayerHeavy ( )

◆ checkResetStateFlg0()

bool daHorse_c::checkResetStateFlg0 ( daHorse_RFLG0  flag) const
inline

◆ checkRodeoLeft()

BOOL daHorse_c::checkRodeoLeft ( ) const
inline

◆ checkRodeoMode()

u32 daHorse_c::checkRodeoMode ( ) const
inline

◆ checkServiceWaitAnime()

void daHorse_c::checkServiceWaitAnime ( )

◆ checkSpecialWallHit()

bool daHorse_c::checkSpecialWallHit ( const cXyz param_0)
inline

◆ checkSpecialWallHitSubstance()

void daHorse_c::checkSpecialWallHitSubstance ( cXyz const param_0) const

◆ checkStateFlg0()

u32 daHorse_c::checkStateFlg0 ( daHorse_FLG0  flag) const
inline

◆ checkStop()

BOOL daHorse_c::checkStop ( ) const
inline

◆ checkStopCancelFrame()

BOOL daHorse_c::checkStopCancelFrame ( ) const
inline

◆ checkTgHitTurn()

void daHorse_c::checkTgHitTurn ( )

◆ checkTurn()

BOOL daHorse_c::checkTurn ( ) const
inline

◆ checkTurnAfterFastMove()

void daHorse_c::checkTurnAfterFastMove ( f32  param_0)

◆ checkTurnCancelFrame()

BOOL daHorse_c::checkTurnCancelFrame ( ) const
inline

◆ checkTurnCancelKeep()

bool daHorse_c::checkTurnCancelKeep ( ) const
inline

◆ checkTurnInput()

void daHorse_c::checkTurnInput ( )

◆ checkTurnPlayerState()

void daHorse_c::checkTurnPlayerState ( )

◆ checkTurnStand()

bool daHorse_c::checkTurnStand ( ) const
inline

◆ checkTurnStandCamera()

bool daHorse_c::checkTurnStandCamera ( ) const
inline

◆ checkWait()

bool daHorse_c::checkWait ( ) const
inline

◆ checkWaitTurn()

void daHorse_c::checkWaitTurn ( ) const

◆ coHitCallbackBoarHit()

void daHorse_c::coHitCallbackBoarHit ( fopAc_ac_c param_0,
dCcD_GObjInf param_1 
)

◆ coHitCallbackBoarJump()

void daHorse_c::coHitCallbackBoarJump ( fopAc_ac_c param_0)

◆ coHitCallbackCowHit()

void daHorse_c::coHitCallbackCowHit ( fopAc_ac_c param_0)

◆ copyFootMatrix()

void daHorse_c::copyFootMatrix ( )

◆ copyReinPos()

void daHorse_c::copyReinPos ( )

◆ create()

void daHorse_c::create ( )

◆ createHeap()

void daHorse_c::createHeap ( )

◆ draw()

void daHorse_c::draw ( )

◆ execute()

void daHorse_c::execute ( )

◆ footBgCheck()

void daHorse_c::footBgCheck ( )

◆ getAimNeckAngleY()

s16 daHorse_c::getAimNeckAngleY ( ) const
inline

◆ getAnmFrame()

f32 daHorse_c::getAnmFrame ( int  i_idx) const
inline

◆ getAnmFrameMax()

f32 daHorse_c::getAnmFrameMax ( int  i_idx) const
inline

◆ getAnmIdx()

u16 daHorse_c::getAnmIdx ( int  i_idx) const
inline

◆ getBlendRate()

f32 daHorse_c::getBlendRate ( )
inline

◆ getCowHitAngle()

s16 daHorse_c::getCowHitAngle ( ) const
inline

◆ getLashDashStart()

void daHorse_c::getLashDashStart ( ) const

◆ getLashMaxSpeedF()

f32 daHorse_c::getLashMaxSpeedF ( )
inline

◆ getLeftStirrupMtx()

MtxP daHorse_c::getLeftStirrupMtx ( )
inline

◆ getMorfFrame()

f32 daHorse_c::getMorfFrame ( ) const
inline

◆ getNormalMaxSpeedF()

f32 daHorse_c::getNormalMaxSpeedF ( )
inline

◆ getRightStirrupMtx()

MtxP daHorse_c::getRightStirrupMtx ( )
inline

◆ getRodeoPointCnt()

u8 daHorse_c::getRodeoPointCnt ( ) const
inline

◆ getRootMtx()

MtxP daHorse_c::getRootMtx ( )
inline

◆ getSaddleMtx()

MtxP daHorse_c::getSaddleMtx ( )
inline

◆ getShadowID()

u32 daHorse_c::getShadowID ( ) const
inline

◆ getZeldaActor()

fopAc_ac_c * daHorse_c::getZeldaActor ( )

◆ i_getZeldaActor()

daHoZelda_c * daHorse_c::i_getZeldaActor ( )
inline

◆ i_setHorsePosAndAngle()

void daHorse_c::i_setHorsePosAndAngle ( cXyz const i_pos,
s16  i_angle 
)
inline

◆ initHorseMtx()

void daHorse_c::initHorseMtx ( )
inline

◆ modelCallBack()

void daHorse_c::modelCallBack ( int  param_0)

◆ offCutTurnCancel()

void daHorse_c::offCutTurnCancel ( )
inline

◆ offEndResetStateFlg0()

void daHorse_c::offEndResetStateFlg0 ( daHorse_ERFLG0  i_flag)
inline

◆ offNoDrawWait()

void daHorse_c::offNoDrawWait ( )
inline

◆ offPlayerBackRideLash()

void daHorse_c::offPlayerBackRideLash ( )
inline

◆ offRideFlg()

void daHorse_c::offRideFlg ( )
inline

◆ offRideFlgSubstance()

void daHorse_c::offRideFlgSubstance ( )

◆ offRodeoMode()

void daHorse_c::offRodeoMode ( )
inline

◆ offStateFlg0()

void daHorse_c::offStateFlg0 ( daHorse_FLG0  flag)
inline

◆ offTurnCancelKeep()

void daHorse_c::offTurnCancelKeep ( )
inline

◆ onCutTurnCancel()

void daHorse_c::onCutTurnCancel ( )
inline

◆ onDemoJumpDistance()

void daHorse_c::onDemoJumpDistance ( f32  param_0,
f32  param_1 
)

◆ onEndResetStateFlg0()

void daHorse_c::onEndResetStateFlg0 ( daHorse_ERFLG0  i_flag)
inline

◆ onMoveAccept()

void daHorse_c::onMoveAccept ( )
inline

◆ onPlayerBackRideLash()

void daHorse_c::onPlayerBackRideLash ( )
inline

◆ onPlayerLash()

void daHorse_c::onPlayerLash ( )
inline

◆ onRideFlg()

void daHorse_c::onRideFlg ( )
inline

◆ onRideFlgSubstance()

void daHorse_c::onRideFlgSubstance ( )

◆ onRideRunFlg()

void daHorse_c::onRideRunFlg ( )
inline

◆ onRideStartFlg()

void daHorse_c::onRideStartFlg ( )
inline

◆ onRodeoMode()

void daHorse_c::onRodeoMode ( )
inline

◆ onStateFlg0()

void daHorse_c::onStateFlg0 ( daHorse_FLG0  flag)
inline

◆ onTagJump()

void daHorse_c::onTagJump ( f32  param_0,
f32  param_1,
f32  param_2 
)
inline

◆ onTurnCancelKeep()

void daHorse_c::onTurnCancelKeep ( )
inline

◆ procJump()

void daHorse_c::procJump ( )

◆ procJumpInit()

void daHorse_c::procJumpInit ( int  param_0)

◆ procLand()

void daHorse_c::procLand ( )

◆ procLandInit()

void daHorse_c::procLandInit ( f32  param_0,
int  param_1 
)

◆ procLargeDamage()

void daHorse_c::procLargeDamage ( )

◆ procLargeDamageInit()

void daHorse_c::procLargeDamageInit ( )

◆ procMove()

void daHorse_c::procMove ( )

◆ procMoveInit()

void daHorse_c::procMoveInit ( )

◆ procStop()

void daHorse_c::procStop ( )

◆ procStopInit()

void daHorse_c::procStopInit ( )

◆ procToolDemo()

void daHorse_c::procToolDemo ( )

◆ procToolDemoInit()

void daHorse_c::procToolDemoInit ( )

◆ procTurn()

void daHorse_c::procTurn ( )

◆ procTurnInit()

void daHorse_c::procTurnInit ( int  param_0)

◆ procWait()

void daHorse_c::procWait ( )

◆ procWaitInit()

void daHorse_c::procWaitInit ( )

◆ resetBasAnime()

void daHorse_c::resetBasAnime ( )

◆ resetNeckAnime()

void daHorse_c::resetNeckAnime ( )

◆ savePos()

void daHorse_c::savePos ( )

◆ searchSceneChangeArea()

void daHorse_c::searchSceneChangeArea ( fopAc_ac_c param_0)

◆ setBasAnime()

void daHorse_c::setBasAnime ( int  param_0)

◆ setBoarHit()

void daHorse_c::setBoarHit ( fopAc_ac_c param_0,
int  param_1 
)

◆ setBodyPart()

void daHorse_c::setBodyPart ( )

◆ setCollision()

void daHorse_c::setCollision ( )

◆ setDashEffect()

void daHorse_c::setDashEffect ( u32 param_0)

◆ setDemoData()

void daHorse_c::setDemoData ( )

◆ setDemoMoveData()

void daHorse_c::setDemoMoveData ( u32 param_0,
cXyz const param_1 
)

◆ setDemoStickR()

void daHorse_c::setDemoStickR ( f32  stick)
inline

◆ setDoubleAnime()

void daHorse_c::setDoubleAnime ( f32  param_0,
f32  param_1,
f32  param_2,
u16  param_3,
u16  param_4,
f32  param_5 
)

◆ setEffect()

void daHorse_c::setEffect ( )

◆ setFootMatrix()

void daHorse_c::setFootMatrix ( )

◆ setHorsePosAndAngle()

void daHorse_c::setHorsePosAndAngle ( cXyz const param_0,
s16  param_1 
)

◆ setHorsePosAndAngleSubstance()

void daHorse_c::setHorsePosAndAngleSubstance ( cXyz const param_0,
s16  param_1 
)

◆ setLashCnt()

void daHorse_c::setLashCnt ( )

◆ setLegAngle()

void daHorse_c::setLegAngle ( f32  param_0,
int  param_1,
int  param_2,
s16 param_3 
)

◆ setMatrix()

void daHorse_c::setMatrix ( )

◆ setMoveAnime()

void daHorse_c::setMoveAnime ( f32  param_0)

◆ setNeckAngle()

void daHorse_c::setNeckAngle ( )

◆ setNeckAnime()

void daHorse_c::setNeckAnime ( u16  param_0,
f32  param_1,
f32  param_2,
s16  param_3 
)

◆ setNeckAnimeMorf()

void daHorse_c::setNeckAnimeMorf ( )

◆ setReinPosHand()

void daHorse_c::setReinPosHand ( int  param_0)
inline

◆ setReinPosHandSubstance()

void daHorse_c::setReinPosHandSubstance ( int  param_0)

◆ setReinPosMoveInit()

void daHorse_c::setReinPosMoveInit ( int  param_0)

◆ setReinPosNormal()

void daHorse_c::setReinPosNormal ( )
inline

◆ setReinPosNormalSubstance()

void daHorse_c::setReinPosNormalSubstance ( )

◆ setRoomInfo()

void daHorse_c::setRoomInfo ( int  param_0)

◆ setServiceWaitTimer()

void daHorse_c::setServiceWaitTimer ( )

◆ setSingleAnime()

void daHorse_c::setSingleAnime ( u16  param_0,
f32  param_1,
f32  param_2,
s16  param_3,
f32  param_4,
int  param_5 
)

◆ setSpeedAndAngle()

void daHorse_c::setSpeedAndAngle ( )

◆ setSpeedF()

void daHorse_c::setSpeedF ( f32  i_speed)
inline

◆ setStickCallMove()

void daHorse_c::setStickCallMove ( )

◆ setStickData()

void daHorse_c::setStickData ( )

◆ setStickRodeoMove()

void daHorse_c::setStickRodeoMove ( )

◆ setTailAngle()

void daHorse_c::setTailAngle ( )

◆ setTalkModeWolf()

void daHorse_c::setTalkModeWolf ( )

◆ setTgCoGrp()

void daHorse_c::setTgCoGrp ( u32  param_0,
u32  param_1 
)

◆ setTurnStartVibration()

void daHorse_c::setTurnStartVibration ( )

◆ setTurnVibration()

void daHorse_c::setTurnVibration ( )

◆ setWalkSpeedF()

void daHorse_c::setWalkSpeedF ( )
inline

Member Data Documentation

◆ field_0x10a4

Z2CreatureRide daHorse_c::field_0x10a4

◆ field_0x1140

u8 daHorse_c::field_0x1140[0x10]

◆ field_0x1150

daHorseRein_c daHorse_c::field_0x1150[3]

◆ field_0x11c8

u8 daHorse_c::field_0x11c8[0x40]

◆ field_0x1208

dMsgFlow_c daHorse_c::field_0x1208

◆ field_0x125c

u8 daHorse_c::field_0x125c[0xC8]

◆ field_0x16b4

u8 daHorse_c::field_0x16b4

◆ field_0x16b5

u8 daHorse_c::field_0x16b5[3]

◆ field_0x16b8

u8 daHorse_c::field_0x16b8

◆ field_0x16b9

u8 daHorse_c::field_0x16b9[2]

◆ field_0x16bc

u8 daHorse_c::field_0x16bc

◆ field_0x16bd

u8 daHorse_c::field_0x16bd[0x16C4 - 0x16BD]

◆ field_0x16ca

u8 daHorse_c::field_0x16ca[0x16F2 - 0x16CA]

◆ field_0x16f4

u8 daHorse_c::field_0x16f4[0x8]

◆ field_0x16fe

u8 daHorse_c::field_0x16fe[4]

◆ field_0x1702

s16 daHorse_c::field_0x1702

◆ field_0x1704

u8 daHorse_c::field_0x1704[2]

◆ field_0x170a

u8 daHorse_c::field_0x170a[0x171A - 0x170A]

◆ field_0x171a

s16 daHorse_c::field_0x171a

◆ field_0x171c

u8 daHorse_c::field_0x171c[0x1720 - 0x171C]

◆ field_0x1720

s16 daHorse_c::field_0x1720

◆ field_0x1722

u8 daHorse_c::field_0x1722[0x1728 - 0x1722]

◆ field_0x1728

int daHorse_c::field_0x1728

◆ field_0x172c

u8 daHorse_c::field_0x172c[0x1734 - 0x172C]

◆ field_0x1738

u8 daHorse_c::field_0x1738[0x1740 - 0x1738]

◆ field_0x1740

u32 daHorse_c::field_0x1740

◆ field_0x1754

u8 daHorse_c::field_0x1754[0x1764 - 0x1754]

◆ field_0x1764

f32 daHorse_c::field_0x1764

◆ field_0x1768

f32 daHorse_c::field_0x1768

◆ field_0x176c

f32 daHorse_c::field_0x176c

◆ field_0x1770

f32 daHorse_c::field_0x1770

◆ field_0x1774

u8 daHorse_c::field_0x1774[0x177C - 0x1774]

◆ field_0x177C

f32 daHorse_c::field_0x177C

◆ field_0x1780

u8 daHorse_c::field_0x1780[0x1788 - 0x1780]

◆ field_0x1794

u8 daHorse_c::field_0x1794[0x30]

◆ field_0x17d0

u8 daHorse_c::field_0x17d0[0x18A4 - 0x17D0]

◆ field_0x568

u8 daHorse_c::field_0x568[8]

◆ field_0x570

J3DModel* daHorse_c::field_0x570

◆ field_0x574

void* daHorse_c::field_0x574

◆ field_0x578

J3DFrameCtrl daHorse_c::field_0x578

◆ field_0x58c

int daHorse_c::field_0x58c

◆ field_0x590

u8 daHorse_c::field_0x590[4]

◆ field_0x594

mDoExt_AnmRatioPack daHorse_c::field_0x594[3]

◆ field_0x5ac

void* daHorse_c::field_0x5ac

◆ field_0x5b0

daPy_frameCtrl_c daHorse_c::field_0x5b0[3]

◆ field_0x5f8

u8 daHorse_c::field_0x5f8[4]

◆ field_0x5fc

dBgS_AcchCir daHorse_c::field_0x5fc[3]

◆ field_0x6bc

dBgS_Acch daHorse_c::field_0x6bc

◆ field_0x894

dCcD_Stts daHorse_c::field_0x894

◆ field_0x8d0

dBgS_HorseLinChk daHorse_c::field_0x8d0

◆ field_0x940

dCcD_Cyl daHorse_c::field_0x940[3]

◆ field_0xcf4

dCcD_Cyl daHorse_c::field_0xcf4

◆ field_0xe30

dCcD_Cyl daHorse_c::field_0xe30

◆ field_0xf6c

dCcD_Sph daHorse_c::field_0xf6c

◆ m_callLimitDistance2

SECTION_RODATA f32 const daHorse_c::m_callLimitDistance2 = 640000.0f
static

◆ m_footJointTable

SECTION_RODATA u8 const daHorse_c::m_footJointTable
static
Initial value:
= {
0x00, 0x03, 0x00, 0x07, 0x00, 0x1B, 0x00, 0x1F,
}

◆ mAimNeckAngleY

s16 daHorse_c::mAimNeckAngleY

◆ mAnmIdx

u16 daHorse_c::mAnmIdx[3]

◆ mCowHit

s16 daHorse_c::mCowHit

◆ mCowHitAngle

s16 daHorse_c::mCowHitAngle

◆ mDemoMoveAngle

s16 daHorse_c::mDemoMoveAngle

◆ mDemoPos0

cXyz daHorse_c::mDemoPos0

◆ mDemoStickR

f32 daHorse_c::mDemoStickR

◆ mEndResetStateFlg0

u32 daHorse_c::mEndResetStateFlg0

◆ mFootData

daHorseFootData_c daHorse_c::mFootData[4]

◆ mLashMaxSpeedF

f32 daHorse_c::mLashMaxSpeedF

◆ mMorfFrame

f32 daHorse_c::mMorfFrame

◆ mNormalMaxSpeedF

f32 daHorse_c::mNormalMaxSpeedF

◆ mpCallHorseFn

int(daHorse_c::* daHorse_c::mpCallHorseFn) (const cXyz *)

◆ mpCheckSpecialWallHitFn

bool(daHorse_c::* daHorse_c::mpCheckSpecialWallHitFn) (const cXyz &)

◆ mpOffRideFlgFn

void(daHorse_c::* daHorse_c::mpOffRideFlgFn) ()

◆ mpOnRideFlgFn

void(daHorse_c::* daHorse_c::mpOnRideFlgFn) ()

◆ mpProcFn

int(daHorse_c::* daHorse_c::mpProcFn) ()

◆ mpSetHorsePosAngleFn

int(daHorse_c::* daHorse_c::mpSetHorsePosAngleFn) (const cXyz *i_pos, s16 i_angle)

◆ mpSetReinPosHandFn

void(daHorse_c::* daHorse_c::mpSetReinPosHandFn) (int)

◆ mpSetReinPosNormalFn

void(daHorse_c::* daHorse_c::mpSetReinPosNormalFn) ()

◆ mResetStateFlg0

u32 daHorse_c::mResetStateFlg0

◆ mRodeoPointCnt

u8 daHorse_c::mRodeoPointCnt

◆ mShadowID

u32 daHorse_c::mShadowID

◆ mStateFlg0

u32 daHorse_c::mStateFlg0

◆ mZeldaActorKeep

daPy_actorKeep_c daHorse_c::mZeldaActorKeep

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