MtxP getAnmMtx(int jointNo)
Definition J3DModel.h:105
Definition Z2LinkMgr.h:114
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Bullbo (Wild Boar)
Definition d_a_e_wb.h:72
request_of_phase_process_class mPhase
Phase process request handler.
Definition d_a_e_wb.h:100
char * mResName
Resource name for loading models/animations.
Definition d_a_e_wb.h:102
u32 field_0x13f0
Definition d_a_e_wb.h:169
s8 mLapCount
Lap or progress count affecting path generation.
Definition d_a_e_wb.h:153
u8 field_0x17e4[0x17e8 - 0x17e4]
Definition d_a_e_wb.h:225
s16 field_0x698[4]
Definition d_a_e_wb.h:122
cXyz field_0x16e0
Definition d_a_e_wb.h:205
void setRunRideMode()
Definition d_a_horse_static.cpp:45
u8 mMovementType
Type of movement (1 for normal, 2 for faster).
Definition d_a_e_wb.h:181
u16 mStatusFlags
Bitfield for various status flags.
Definition d_a_e_wb.h:132
u32 field_0x13fc
Definition d_a_e_wb.h:172
u32 field_0x1414
Definition d_a_e_wb.h:177
s16 field_0x68e
Definition d_a_e_wb.h:118
u8 mCollisionFlags
Flags for collision states.
Definition d_a_e_wb.h:182
f32 rideSpeedRate() const
Definition d_a_e_wb.h:86
void setPlayerRide()
Definition d_a_horse_static.cpp:17
mDoExt_3DlineMat1_c field_0x15d0[2]
Definition d_a_e_wb.h:190
u32 field_0x1418
Definition d_a_e_wb.h:178
s16 field_0x6a0
Definition d_a_e_wb.h:123
s16 field_0x6e0
Definition d_a_e_wb.h:145
f32 field_0x168c
Definition d_a_e_wb.h:195
mDoExt_3DlineMat1_c field_0x1648
Definition d_a_e_wb.h:191
s8 field_0x6e4
Definition d_a_e_wb.h:147
u8 field_0x1694[0x169e - 0x1694]
Definition d_a_e_wb.h:197
s8 field_0x7a7
Definition d_a_e_wb.h:159
u32 field_0x13f8
Definition d_a_e_wb.h:171
s16 field_0x168a
Definition d_a_e_wb.h:194
s8 field_0x79d
Definition d_a_e_wb.h:152
BOOL checkAnmLoopFrame()
Definition d_a_e_wb.h:88
u32 field_0x1404
Definition d_a_e_wb.h:174
BOOL checkWait()
Definition d_a_horse_static.cpp:7
bool field_0x5bf
Definition d_a_e_wb.h:106
cXyz field_0x5d0
Definition d_a_e_wb.h:109
u32 field_0x17d0[4]
Definition d_a_e_wb.h:221
s16 field_0x6da
Definition d_a_e_wb.h:142
s16 field_0x6d4
Definition d_a_e_wb.h:139
f32 field_0x7a8
Definition d_a_e_wb.h:160
f32 field_0x1690
Definition d_a_e_wb.h:196
s8 field_0x1430
Definition d_a_e_wb.h:185
cXyz field_0x1438[2]
Definition d_a_e_wb.h:188
bool checkGetOff() const
Definition d_a_e_wb.h:85
MtxP getRideMtx()
Definition d_a_e_wb.h:82
s8 field_0x7a6
Definition d_a_e_wb.h:158
BOOL checkDownDamage()
Definition d_a_horse_static.cpp:37
s8 field_0x7a2
Definition d_a_e_wb.h:156
dCcD_Sph field_0x1288
Definition d_a_e_wb.h:165
f32 field_0x1718
Definition d_a_e_wb.h:213
f32 field_0x170c
Definition d_a_e_wb.h:210
cXyz field_0x16b0
Definition d_a_e_wb.h:201
u8 field_0x1723[0x17c4 - 0x1723]
Definition d_a_e_wb.h:218
dCcU_AtInfo field_0x13c0
Definition d_a_e_wb.h:166
s16 field_0x6d6
Definition d_a_e_wb.h:140
u8 field_0x17e1
Definition d_a_e_wb.h:223
u32 field_0x1420[3]
Definition d_a_e_wb.h:180
s16 field_0x5de
Definition d_a_e_wb.h:111
f32 mPlaySpeed
Animation playback speed.
Definition d_a_e_wb.h:113
f32 getAnimeFrameRate()
Definition d_a_e_wb.h:87
s16 field_0x169e
Definition d_a_e_wb.h:198
cXyz field_0x16d4
Definition d_a_e_wb.h:204
s16 field_0x1432
Definition d_a_e_wb.h:186
u32 field_0x1410
Definition d_a_e_wb.h:176
s16 field_0x16a0
Definition d_a_e_wb.h:199
u8 mParam2
Creation parameter 2.
Definition d_a_e_wb.h:104
J3DModel * getModel()
Definition d_a_e_wb.h:90
s16 mActionMode
Current sub-action mode within the run action.
Definition d_a_e_wb.h:101
s16 getWaitRollAngle() const
Definition d_a_e_wb.h:84
s16 mTurnStep
Step value for turning angle adjustment.
Definition d_a_e_wb.h:138
cXyz field_0x16ec
Definition d_a_e_wb.h:206
u8 field_0x6e5[0x6ec - 0x6e5]
Definition d_a_e_wb.h:148
u8 field_0x5be
Definition d_a_e_wb.h:105
u8 field_0x13e4
Definition d_a_e_wb.h:167
s16 field_0x6dc
Definition d_a_e_wb.h:143
s16 field_0x6de
Definition d_a_e_wb.h:144
s16 mActionID
High-level action ID.
Definition d_a_e_wb.h:119
u32 field_0x141c
Definition d_a_e_wb.h:179
s16 field_0x7a0
Definition d_a_e_wb.h:155
f32 field_0x171c
Definition d_a_e_wb.h:214
u8 field_0x17e0
Definition d_a_e_wb.h:222
u8 field_0x6a2[0x6ae - 0x6a2]
Definition d_a_e_wb.h:124
f32 field_0x1714
Definition d_a_e_wb.h:212
s16 field_0x7a4
Definition d_a_e_wb.h:157
himo_s field_0x1450[2]
Definition d_a_e_wb.h:189
u32 field_0x13e8[2]
Definition d_a_e_wb.h:168
cXyz field_0x5c4
Definition d_a_e_wb.h:108
f32 field_0x1708
Definition d_a_e_wb.h:209
s16 field_0x1704
Definition d_a_e_wb.h:208
s8 field_0x1721
Definition d_a_e_wb.h:216
fpc_ProcID field_0x1434
Definition d_a_e_wb.h:187
u32 field_0x17c4
Definition d_a_e_wb.h:219
s8 mPursuitFlag
Flag indicating pursuit mode.
Definition d_a_e_wb.h:131
s16 field_0x1688
Definition d_a_e_wb.h:193
u8 field_0x17c8[0x17D0 - 0x17C8]
Definition d_a_e_wb.h:220
int field_0x688
Definition d_a_e_wb.h:116
u8 field_0x6bc
Definition d_a_e_wb.h:130
void getOff()
Definition d_a_horse_static.cpp:25
void setPlayerRideNow()
Definition d_a_horse_static.cpp:11
s16 mTargetFacingAngle
Target facing angle for turning towards path point.
Definition d_a_e_wb.h:110
s8 field_0x1720
Definition d_a_e_wb.h:215
u32 field_0x1400
Definition d_a_e_wb.h:173
cXyz field_0x16bc
Definition d_a_e_wb.h:202
mDoExt_McaMorfSO * mpModelMorf
Pointer to model morph animator.
Definition d_a_e_wb.h:112
u32 field_0x13f4
Definition d_a_e_wb.h:170
int mAnmID
Current animation ID.
Definition d_a_e_wb.h:114
s16 mBodyTiltAngle
Body tilt angle based on turning.
Definition d_a_e_wb.h:150
s16 field_0x6e2
Definition d_a_e_wb.h:146
dBgS_AcchCir field_0x7ac
Definition d_a_e_wb.h:161
u8 mLandingFlag
Flag for landing after jump.
Definition d_a_e_wb.h:183
Z2CreatureRide mZ2Ride
Z2 sound creature for ride effects.
Definition d_a_e_wb.h:115
s8 mPathAdjustCounter
Counter for periodic path adjustment.
Definition d_a_e_wb.h:154
u8 mParam
Creation parameter 1.
Definition d_a_e_wb.h:103
f32 field_0x1710
Definition d_a_e_wb.h:211
s8 field_0x1722
Definition d_a_e_wb.h:217
s16 mWaitRollAngle
Roll angle during wait state.
Definition d_a_e_wb.h:224
u8 field_0x79c
Definition d_a_e_wb.h:151
s16 field_0x6d0
Definition d_a_e_wb.h:137
BOOL checkNormalRideMode() const
Definition d_a_horse_static.cpp:41
f32 field_0x6c4
Definition d_a_e_wb.h:134
csXyz field_0x6ec[0x1d]
Definition d_a_e_wb.h:149
s8 mPathInitialized
Flag indicating if path has been initialized.
Definition d_a_e_wb.h:117
dCcD_Stts mStts
Definition d_a_e_wb.h:163
u32 field_0x1408[2]
Definition d_a_e_wb.h:175
cXyz field_0x16a4
Definition d_a_e_wb.h:200
s16 field_0x6b6
Definition d_a_e_wb.h:127
s16 field_0x6d8
Definition d_a_e_wb.h:141
int mPathDirection
Direction to iterate path points (+1 or -1).
Definition d_a_e_wb.h:136
u8 field_0x5c0
Definition d_a_e_wb.h:107
s8 field_0x6c0
Definition d_a_e_wb.h:133
dCcD_Sph field_0xa00[7]
Definition d_a_e_wb.h:164
s16 field_0x6ba
Definition d_a_e_wb.h:129
dBgS_ObjAcch mAcch
Definition d_a_e_wb.h:162
s16 field_0x692
Definition d_a_e_wb.h:120
csXyz field_0x6ae
Definition d_a_e_wb.h:125
int mShadowKey
Shadow drawing key.
Definition d_a_e_wb.h:121
cXyz field_0x16c8
Definition d_a_e_wb.h:203
u8 field_0x6b4[0x6b6 - 0x6b4]
Definition d_a_e_wb.h:126
f32 mAnimDuration
Duration or timer for animation.
Definition d_a_e_wb.h:192
u8 field_0x6b8[0x6ba - 0x6b8]
Definition d_a_e_wb.h:128
s8 mSpeedCapTimer
Timer to cap speed at 30.
Definition d_a_e_wb.h:184
int mCurrentPathIndex
Current index in the path points array.
Definition d_a_e_wb.h:135
cXyz field_0x16f8
Definition d_a_e_wb.h:207
f32 mSpeedRate
Speed rate for riding calculations.
Definition d_a_e_wb.h:226
fopEn_enemy_c mEnemy
Base enemy class instance.
Definition d_a_e_wb.h:99
f32 nowAnimeFrame() const
Definition d_a_e_wb.h:83
f32 speedF
Definition f_op_actor.h:263
Definition f_op_actor.h:285
Definition m_Do_ext.h:561
Definition m_Do_ext.h:331
J3DModel * getModel()
Definition m_Do_ext.h:350
BOOL checkFrame(f32 frame)
Definition m_Do_ext.h:317
f32 getFrame()
Definition m_Do_ext.h:314
f32 getEndFrame()
Definition m_Do_ext.h:308
daE_WB_ACT
Definition d_a_e_wb.h:30
@ ACT_S_DAMAGE
Definition d_a_e_wb.h:46
@ ACT_BG_DAMAGE
Definition d_a_e_wb.h:48
@ ACT_EVENT
Definition d_a_e_wb.h:52
@ ACT_B_RUN
Definition d_a_e_wb.h:39
@ ACT_PL_RIDE2
Definition d_a_e_wb.h:54
@ ACT_B_IKKI2
Definition d_a_e_wb.h:43
@ ACT_RIDE
Definition d_a_e_wb.h:33
@ ACT_KIBA_END
Definition d_a_e_wb.h:51
@ ACT_CRV_WAIT
Definition d_a_e_wb.h:56
@ ACT_B_WAIT2
Definition d_a_e_wb.h:38
@ ACT_KIBA_START
Definition d_a_e_wb.h:50
@ ACT_F_WAIT
Definition d_a_e_wb.h:34
@ ACT_B_RUN2
Definition d_a_e_wb.h:40
@ ACT_C_F_RUN
Definition d_a_e_wb.h:35
@ ACT_PL_RIDE
Definition d_a_e_wb.h:53
@ ACT_B_IKKI
Definition d_a_e_wb.h:41
@ ACT_B_WAIT
Definition d_a_e_wb.h:37
@ ACT_LR_DAMAGE
Definition d_a_e_wb.h:49
@ ACT_B_IKKI_END
Definition d_a_e_wb.h:42
@ ACT_PL_RIDE_NOW
Definition d_a_e_wb.h:55
@ ACT_A_RUN
Definition d_a_e_wb.h:36
@ ACT_B_LV9_END
Definition d_a_e_wb.h:45
@ ACT_WAIT
Definition d_a_e_wb.h:31
@ ACT_DAMAGE
Definition d_a_e_wb.h:47
@ ACT_B_IKKI2_END
Definition d_a_e_wb.h:44
@ ACT_WAIT2
Definition d_a_e_wb.h:32
STATIC_ASSERT(sizeof(e_wb_class)==0x17EC)
daE_WB_ANM
Definition d_a_e_wb.h:10
@ ANM_APPEAR
Definition d_a_e_wb.h:11
@ ANM_RUNAWAY
Definition d_a_e_wb.h:24
@ ANM_ATTACK
Definition d_a_e_wb.h:12
@ ANM_ATTACK_B
Definition d_a_e_wb.h:14
@ ANM_TODOME
Definition d_a_e_wb.h:26
@ ANM_RETURN_02
Definition d_a_e_wb.h:23
@ ANM_BOMB_DAMAGE
Definition d_a_e_wb.h:16
@ ANM_NO_DAMAGE
Definition d_a_e_wb.h:21
@ ANM_ATTACK_A
Definition d_a_e_wb.h:13
@ ANM_LOOK_M
Definition d_a_e_wb.h:20
@ ANM_DEAD
Definition d_a_e_wb.h:19
@ ANM_RETURN_01
Definition d_a_e_wb.h:22
@ ANM_WAIT_01
Definition d_a_e_wb.h:27
@ ANM_ATTACK_C
Definition d_a_e_wb.h:15
@ ANM_TEST_MOTION
Definition d_a_e_wb.h:25
@ ANM_CORE_DAMAGE
Definition d_a_e_wb.h:17
@ ANM_DAMAGE_WAIT
Definition d_a_e_wb.h:18
f32(* MtxP)[4]
Definition mtx.h:38
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
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
unsigned int fpc_ProcID
Definition f_pc_base.h:10
cXyz field_0x0[16]
Definition d_a_e_wb.h:60