356 static u8 const m[292];
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition Z2Creature.h:140
Definition d_a_horse.h:359
~dBgS_HorseAcch()
Definition d_a_horse.cpp:2582
Definition d_bg_s_lin_chk.h:62
Definition d_a_horse.h:12
f32 field_0x14
Definition d_a_horse.h:23
cXyz * field_0x0[2]
Definition d_a_horse.h:20
void setReinPos(int)
Definition d_a_horse.cpp:529
int field_0x8[2]
Definition d_a_horse.h:21
void setReinPosPart(int)
Definition d_a_horse.cpp:541
cXyz field_0x1c
Definition d_a_horse.h:25
f32 field_0x10
Definition d_a_horse.h:22
f32 field_0x18
Definition d_a_horse.h:24
Epona.
Definition d_a_horse.h:47
dBgS_HorseLinChk field_0x8d0
Definition d_a_horse.h:286
void copyReinPos()
Definition d_a_horse.cpp:1935
int callHorse(const cXyz *param_0)
Definition d_a_horse.h:200
dCcD_Cyl field_0xcf4
Definition d_a_horse.h:288
void onMoveAccept()
Definition d_a_horse.h:229
void offCutTurnCancel()
Definition d_a_horse.h:237
void offEndResetStateFlg0(daHorse_ERFLG0 i_flag)
Definition d_a_horse.h:189
void procLargeDamageInit()
Definition d_a_horse.cpp:2379
void setTurnStartVibration()
Definition d_a_horse.cpp:1243
s16 mCowHit
Definition d_a_horse.h:315
void setNeckAnimeMorf()
Definition d_a_horse.cpp:2096
void setFootMatrix()
Definition d_a_horse.cpp:1780
void onRideFlg()
Definition d_a_horse.h:184
void setWalkSpeedF()
Definition d_a_horse.h:258
void animePlay()
Definition d_a_horse.cpp:1161
dCcD_Cyl field_0xe30
Definition d_a_horse.h:289
bool checkEndResetStateFlg0(daHorse_ERFLG0 flag) const
Definition d_a_horse.h:175
void onRodeoMode()
Definition d_a_horse.h:232
u8 field_0x1780[0x1788 - 0x1780]
Definition d_a_horse.h:337
void procTurnInit(int)
Definition d_a_horse.cpp:2332
MtxP getRootMtx()
Definition d_a_horse.h:193
u8 field_0x1722[0x1728 - 0x1722]
Definition d_a_horse.h:320
void procWait()
Definition d_a_horse.cpp:2225
f32 getLashMaxSpeedF()
Definition d_a_horse.h:178
int(daHorse_c::* mpCallHorseFn)(const cXyz *)
Definition d_a_horse.h:348
void onEndResetStateFlg0(daHorse_ERFLG0 i_flag)
Definition d_a_horse.h:188
int field_0x1728
Definition d_a_horse.h:321
void setReinPosNormalSubstance()
Definition d_a_horse.cpp:1997
bool checkWait() const
Definition d_a_horse.h:213
static u8 const m_footJointTable[8]
Definition d_a_horse.h:403
void checkHorseNoMove(int)
Definition d_a_horse.cpp:1360
void bgCheck()
Definition d_a_horse.cpp:2053
void onTagJump(f32 param_0, f32 param_1, f32 param_2)
Definition d_a_horse.h:222
f32 getNormalMaxSpeedF()
Definition d_a_horse.h:177
void(daHorse_c::* mpOnRideFlgFn)()
Definition d_a_horse.h:350
void checkPlayerHeavy()
Definition d_a_horse.cpp:2163
bool checkNoBombProc() const
Definition d_a_horse.h:173
u8 field_0x1738[0x1740 - 0x1738]
Definition d_a_horse.h:324
void checkSpecialWallHitSubstance(cXyz const &) const
Definition d_a_horse.cpp:2059
MtxP getLeftStirrupMtx()
Definition d_a_horse.h:260
u8 field_0x16f4[0x8]
Definition d_a_horse.h:309
void * field_0x5ac
Definition d_a_horse.h:280
f32 field_0x177C
Definition d_a_horse.h:336
void footBgCheck()
Definition d_a_horse.cpp:1820
MtxP getRightStirrupMtx()
Definition d_a_horse.h:261
dCcD_Cyl field_0x940[3]
Definition d_a_horse.h:287
BOOL checkRodeoLeft() const
Definition d_a_horse.h:209
void setEffect()
Definition d_a_horse.cpp:1717
void * field_0x574
Definition d_a_horse.h:275
void setRoomInfo(int)
Definition d_a_horse.cpp:1412
void(daHorse_c::* mpOffRideFlgFn)()
Definition d_a_horse.h:351
s16 field_0x1720
Definition d_a_horse.h:319
J3DModel * field_0x570
Definition d_a_horse.h:274
u8 field_0x16bc
Definition d_a_horse.h:304
u8 field_0x1704[2]
Definition d_a_horse.h:313
u8 field_0x1140[0x10]
Definition d_a_horse.h:292
void setDemoData()
Definition d_a_horse.cpp:1227
u8 field_0x590[4]
Definition d_a_horse.h:278
u8 field_0x16bd[0x16C4 - 0x16BD]
Definition d_a_horse.h:305
void getLashDashStart() const
void onPlayerLash()
Definition d_a_horse.h:230
int(daHorse_c::* mpProcFn)()
Definition d_a_horse.h:344
f32 getAnmFrameMax(int i_idx) const
Definition d_a_horse.h:194
void setStickRodeoMove()
Definition d_a_horse.cpp:1184
u32 checkStateFlg0(daHorse_FLG0 flag) const
Definition d_a_horse.h:176
u8 field_0x16b9[2]
Definition d_a_horse.h:302
s16 getCowHitAngle() const
Definition d_a_horse.h:219
void setSingleAnime(u16, f32, f32, s16, f32, int)
Definition d_a_horse.cpp:1140
void setReinPosHandSubstance(int)
Definition d_a_horse.cpp:1953
void checkDemoAction()
Definition d_a_horse.cpp:1171
dCcD_Stts field_0x894
Definition d_a_horse.h:285
void procLargeDamage()
Definition d_a_horse.cpp:2384
void create()
Definition d_a_horse.cpp:1094
s16 field_0x171a
Definition d_a_horse.h:317
daHorseRein_c field_0x1150[3]
Definition d_a_horse.h:293
void setTalkModeWolf()
Definition d_a_horse.cpp:2116
void autoGroundHit()
Definition d_a_horse.cpp:1755
u8 mRodeoPointCnt
Definition d_a_horse.h:303
void onDemoJumpDistance(f32, f32)
Definition d_a_e_wb.cpp:4310
int field_0x58c
Definition d_a_horse.h:277
u32 mShadowID
Definition d_a_horse.h:323
s16 field_0x1702
Definition d_a_horse.h:312
bool checkTurnStand() const
Definition d_a_horse.h:205
void setNeckAnime(u16, f32, f32, s16)
Definition d_a_horse.cpp:2101
bool checkOriginalDemo() const
Definition d_a_horse.h:217
void procMove()
Definition d_a_horse.cpp:2243
s16 mDemoMoveAngle
Definition d_a_horse.h:310
void setHorsePosAndAngle(cXyz const *, s16)
Definition d_a_e_wb.cpp:4348
void procToolDemoInit()
Definition d_a_horse.cpp:2389
u8 field_0x16fe[4]
Definition d_a_horse.h:311
u8 field_0x16ca[0x16F2 - 0x16CA]
Definition d_a_horse.h:307
void onCutTurnCancel()
Definition d_a_horse.h:236
daHorse_RFLG0
Definition d_a_horse.h:58
@ RFLG0_ENEMY_SEARCH
Definition d_a_horse.h:59
@ RFLG0_TURN_STAND
Definition d_a_horse.h:61
@ RFLG0_TURN_STAND_CAMERA
Definition d_a_horse.h:62
@ RFLG0_LASH_DASH_START
Definition d_a_horse.h:60
BOOL checkTurnCancelFrame() const
Definition d_a_horse.h:241
void offPlayerBackRideLash()
Definition d_a_horse.h:231
f32 getAnmFrame(int i_idx) const
Definition d_a_horse.h:195
void execute()
Definition d_a_horse.cpp:2428
bool checkResetStateFlg0(daHorse_RFLG0 flag) const
Definition d_a_horse.h:174
void checkWaitTurn() const
Definition d_a_horse.cpp:1402
void setStickData()
Definition d_a_horse.cpp:1237
int(daHorse_c::* mpSetHorsePosAngleFn)(const cXyz *i_pos, s16 i_angle)
Definition d_a_horse.h:349
BOOL checkTurn() const
Definition d_a_horse.h:210
bool(daHorse_c::* mpCheckSpecialWallHitFn)(const cXyz &)
Definition d_a_horse.h:345
s16 mCowHitAngle
Definition d_a_horse.h:314
void acceptPlayerRide()
Definition d_a_horse.cpp:1232
void setMatrix()
Definition d_a_horse.cpp:1575
void createHeap()
Definition d_a_horse.cpp:985
MtxP getSaddleMtx()
Definition d_a_horse.h:192
bool checkCutTurnCancel() const
Definition d_a_horse.h:207
bool checkTurnStandCamera() const
Definition d_a_horse.h:204
dBgS_Acch field_0x6bc
Definition d_a_horse.h:284
u32 checkRodeoMode() const
Definition d_a_horse.h:206
void procTurn()
Definition d_a_horse.cpp:2345
void checkTurnAfterFastMove(f32)
Definition d_a_horse.cpp:2091
void draw()
Definition d_a_horse.cpp:2438
void offStateFlg0(daHorse_FLG0 flag)
Definition d_a_horse.h:187
u8 field_0x171c[0x1720 - 0x171C]
Definition d_a_horse.h:318
s16 getAimNeckAngleY() const
Definition d_a_horse.h:196
void offTurnCancelKeep()
Definition d_a_horse.h:239
bool checkSpecialWallHit(const cXyz ¶m_0)
Definition d_a_horse.h:191
daHorse_FLG0
Definition d_a_horse.h:65
@ FLG0_RODEO_MODE
Definition d_a_horse.h:72
@ FLG0_TURN_CANCEL_KEEP
Definition d_a_horse.h:71
@ FLG0_UNK_400000
Definition d_a_horse.h:70
@ FLG0_NO_DRAW_WAIT
Definition d_a_horse.h:68
@ FLG0_PLAYER_BACK_RIDE_LASH
Definition d_a_horse.h:69
@ FLG0_RODEO_LEFT
Definition d_a_horse.h:66
@ FLG0_RIDE_START_FLG
Definition d_a_horse.h:67
u32 mEndResetStateFlg0
Definition d_a_horse.h:328
J3DFrameCtrl field_0x578
Definition d_a_horse.h:276
void setDemoStickR(f32 stick)
Definition d_a_horse.h:180
daHorse_ERFLG0
Definition d_a_horse.h:49
@ ERFLG0_RIDE_RUN_FLG
Definition d_a_horse.h:52
@ ERFLG0_UNK_18
Definition d_a_horse.h:55
@ ERFLG0_CUT_TURN_CANCEL
Definition d_a_horse.h:53
@ ERFLG0_UNK_1
Definition d_a_horse.h:50
@ ERFLG0_MOVE_ACCEPT
Definition d_a_horse.h:51
void procWaitInit()
Definition d_a_horse.cpp:2184
f32 field_0x176c
Definition d_a_horse.h:333
dBgS_AcchCir field_0x5fc[3]
Definition d_a_horse.h:283
void setHorsePosAndAngleSubstance(cXyz const *, s16)
Definition d_a_horse.cpp:2158
bool checkEnemySearch()
Definition d_a_horse.h:216
void procJumpInit(int)
Definition d_a_horse.cpp:2350
f32 mLashMaxSpeedF
Definition d_a_horse.h:340
u8 field_0x1774[0x177C - 0x1774]
Definition d_a_horse.h:335
void i_setHorsePosAndAngle(cXyz const *i_pos, s16 i_angle)
Definition d_a_horse.h:183
void procMoveInit()
Definition d_a_horse.cpp:2230
u8 field_0x16b4
Definition d_a_horse.h:299
void offRideFlg()
Definition d_a_horse.h:185
void setBodyPart()
Definition d_a_horse.cpp:1548
void offNoDrawWait()
Definition d_a_horse.h:190
void onPlayerBackRideLash()
Definition d_a_horse.h:235
void procLand()
Definition d_a_horse.cpp:2373
u8 field_0x170a[0x171A - 0x170A]
Definition d_a_horse.h:316
void checkTurnInput()
Definition d_a_horse.cpp:2081
void resetBasAnime()
Definition d_a_horse.cpp:1109
f32 mMorfFrame
Definition d_a_horse.h:329
void changeDemoPos0(cXyz const *)
Definition d_a_e_wb.cpp:4338
void setLashCnt()
Definition d_a_horse.cpp:2111
u8 getRodeoPointCnt() const
Definition d_a_horse.h:220
u32 mStateFlg0
Definition d_a_horse.h:326
u16 getAnmIdx(int i_idx) const
Definition d_a_horse.h:199
u8 field_0x11c8[0x40]
Definition d_a_horse.h:294
bool checkTurnCancelKeep() const
Definition d_a_horse.h:208
void onRideRunFlg()
Definition d_a_horse.h:234
daHoZelda_c * i_getZeldaActor()
Definition d_a_horse.h:202
void savePos()
Definition d_a_horse.cpp:2126
void modelCallBack(int)
Definition d_a_horse.cpp:968
daHorseFootData_c mFootData[4]
Definition d_a_horse.h:298
void checkTgHitTurn()
Definition d_a_horse.cpp:2086
void changeDemoMode(u32 param_0, int param_1)
Definition d_a_horse.h:181
void offRodeoMode()
Definition d_a_horse.h:251
void checkEnding()
Definition d_a_horse.cpp:1028
void procStopInit()
Definition d_a_horse.cpp:2256
void setReinPosNormal()
Definition d_a_horse.h:264
daHorse_c()
Definition d_a_horse.cpp:2519
void coHitCallbackCowHit(fopAc_ac_c *)
Definition d_a_horse.cpp:937
void coHitCallbackBoarHit(fopAc_ac_c *, dCcD_GObjInf *)
Definition d_a_horse.cpp:931
s16 mAimNeckAngleY
Definition d_a_horse.h:308
mDoExt_AnmRatioPack field_0x594[3]
Definition d_a_horse.h:279
void setServiceWaitTimer()
Definition d_a_horse.cpp:2065
u32 mResetStateFlg0
Definition d_a_horse.h:327
f32 mNormalMaxSpeedF
Definition d_a_horse.h:339
void(daHorse_c::* mpSetReinPosNormalFn)()
Definition d_a_horse.h:347
f32 mDemoStickR
Definition d_a_horse.h:338
u32 getShadowID() const
Definition d_a_horse.h:267
void setNeckAngle()
Definition d_a_horse.cpp:1770
void setTgCoGrp(u32, u32)
Definition d_a_horse.cpp:2168
f32 field_0x1768
Definition d_a_horse.h:332
void(daHorse_c::* mpSetReinPosHandFn)(int)
Definition d_a_horse.h:346
s16 checkCowHit() const
Definition d_a_horse.h:218
u8 field_0x1754[0x1764 - 0x1754]
Definition d_a_horse.h:330
void setSpeedF(f32 i_speed)
Definition d_a_horse.h:257
u8 field_0x17d0[0x18A4 - 0x17D0]
Definition d_a_horse.h:343
daPy_frameCtrl_c field_0x5b0[3]
Definition d_a_horse.h:281
void calcWeightEnvMtx()
Definition d_a_horse.h:262
fopAc_ac_c * getZeldaActor()
void procJump()
Definition d_a_horse.cpp:2363
f32 field_0x1764
Definition d_a_horse.h:331
void setCollision()
Definition d_a_horse.cpp:1750
void setStickCallMove()
Definition d_a_horse.cpp:1189
u8 field_0x1794[0x30]
Definition d_a_horse.h:341
bool checkLand() const
Definition d_a_horse.h:214
void procToolDemo()
Definition d_a_horse.cpp:2394
cXyz mDemoPos0
Definition d_a_horse.h:342
void procStop()
Definition d_a_horse.cpp:2305
u8 field_0x172c[0x1734 - 0x172C]
Definition d_a_horse.h:322
void cancelOriginalDemo()
Definition d_a_horse.h:77
dCcD_Sph field_0xf6c
Definition d_a_horse.h:290
void setReinPosHand(int param_0)
Definition d_a_horse.h:265
void onRideFlgSubstance()
Definition d_a_horse.cpp:2173
void changeDemoMoveAngle(s16 angle)
Definition d_a_horse.h:179
~daHorse_c()
Definition d_a_horse.cpp:2448
void setTurnVibration()
Definition d_a_horse.cpp:1248
void onStateFlg0(daHorse_FLG0 flag)
Definition d_a_horse.h:186
void onRideStartFlg()
Definition d_a_horse.h:233
void setTailAngle()
Definition d_a_horse.cpp:1760
u8 field_0x16b8
Definition d_a_horse.h:301
BOOL checkStopCancelFrame() const
Definition d_a_horse.h:242
BOOL checkStop() const
Definition d_a_horse.h:211
u8 field_0x5f8[4]
Definition d_a_horse.h:282
bool checkGetOff() const
Definition d_a_horse.h:215
void setMoveAnime(f32)
Definition d_a_horse.cpp:1298
u32 field_0x1740
Definition d_a_horse.h:325
void initHorseMtx()
Definition d_a_horse.h:244
Z2CreatureRide field_0x10a4
Definition d_a_horse.h:291
f32 getMorfFrame() const
Definition d_a_horse.h:197
void setSpeedAndAngle()
Definition d_a_horse.cpp:1397
void onTurnCancelKeep()
Definition d_a_horse.h:238
void procLandInit(f32, int)
Definition d_a_horse.cpp:2368
void setDashEffect(u32 *)
Definition d_a_horse.cpp:1621
u8 field_0x16b5[3]
Definition d_a_horse.h:300
void coHitCallbackBoarJump(fopAc_ac_c *)
Definition d_a_horse.cpp:919
u16 mAnmIdx[3]
Definition d_a_horse.h:306
bool checkJump() const
Definition d_a_horse.h:212
daPy_actorKeep_c mZeldaActorKeep
Definition d_a_horse.h:296
void setDemoMoveData(u32 *, cXyz const *)
Definition d_a_horse.cpp:1209
f32 getBlendRate()
Definition d_a_horse.h:198
void checkServiceWaitAnime()
Definition d_a_horse.cpp:2071
dMsgFlow_c field_0x1208
Definition d_a_horse.h:295
void setBasAnime(int)
Definition d_a_horse.cpp:1104
u8 field_0x568[8]
Definition d_a_horse.h:273
f32 field_0x1770
Definition d_a_horse.h:334
void setBoarHit(fopAc_ac_c *, int)
Definition d_a_horse.cpp:2121
u8 field_0x125c[0xC8]
Definition d_a_horse.h:297
void offRideFlgSubstance()
Definition d_a_horse.cpp:2179
void copyFootMatrix()
Definition d_a_horse.cpp:1775
void searchSceneChangeArea(fopAc_ac_c *)
Definition d_a_horse.cpp:2400
void checkTurnPlayerState()
Definition d_a_horse.cpp:1366
void changeOriginalDemo()
Definition d_a_horse.h:182
void callHorseSubstance(cXyz const *)
Definition d_a_horse.cpp:2152
static f32 const m_callLimitDistance2
Definition d_a_horse.h:270
void resetNeckAnime()
Definition d_a_horse.cpp:2106
void setDoubleAnime(f32, f32, f32, u16, u16, f32)
Definition d_a_horse.cpp:1134
void setLegAngle(f32, int, int, s16 *)
Definition d_a_horse.cpp:1793
void setReinPosMoveInit(int)
Definition d_a_horse.cpp:1930
Definition d_a_horse.h:354
static u8 const m[292]
Definition d_a_horse.h:416
static void stick(b_gos_class *i_this)
Definition d_a_b_gos.cpp:136
static u8 angle[2+2]
Definition d_a_obj_kago.cpp:845
static volatile BOOL flag
Definition dspproc.cpp:20
void mDoAud_subBgmStop()
Definition m_Do_audio.h:52
float fabsf(float f)
Definition math.h:38
f32(* MtxP)[4]
Definition mtx.h:18
Definition d_a_hozelda.cpp:241
f32 getFrame() const
Definition J3DAnimation.h:909
s16 getEnd() const
Definition J3DAnimation.h:903
Definition d_a_ep.cpp:155
virtual void calc()
Definition J3DModel.cpp:387
void setBaseTRMtx(Mtx m)
Definition J3DModel.h:86
MtxP getAnmMtx(int jointNo)
Definition J3DModel.h:101
void calcWeightEnvelopeMtx()
Definition J3DModel.cpp:371
cXyz pos
Definition f_op_actor.h:170
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:115
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:81
Definition d_a_npc_fguard.cpp:70
Definition d_a_obj_sekizoa.cpp:318
Zelda (Horseback)
Definition d_a_hozelda.cpp:105
Definition d_a_hozelda.cpp:87
fopAc_ac_c * getActor() const
Definition d_a_player.h:106
Definition d_a_hozelda.cpp:79
csXyz shape_angle
Definition f_op_actor.h:216
actor_place current
Definition f_op_actor.h:215
f32 speedF
Definition f_op_actor.h:227
Definition d_a_hozelda.cpp:69
f32 getRatio()
Definition m_Do_ext.h:216
void transS(cXyz const &)
Definition m_Do_mtx.cpp:358
static MtxP get()
Definition m_Do_mtx.h:226
void ZXYrotM(csXyz const &)
Definition m_Do_mtx.cpp:413
int BOOL
Definition types.h:27
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8