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

Fishing Rod. More...

#include <d_a_mg_rod.h>

+ Collaboration diagram for dmg_rod_class:

Public Member Functions

f32 getRodStickX ()
 
f32 getRodStickY ()
 
bool checkRodEquipPermission ()
 
bool checkReelSpin ()
 

Public Attributes

fopAc_ac_c actor
 
request_of_phase_process_class phase
 
char * arcname
 
u8 arg0
 
u8 arg1
 
u8 arg2
 
s16 field_0x578
 
s16 timers [10]
 
f32 field_0x590
 
f32 field_0x594
 
f32 field_0x598
 
f32 field_0x59c
 
u8 field_0x5A0 [0x05A4 - 0x05A0]
 
mg_rod_s mg_rod
 
J3DModelrod_uki_model [15]
 
f32 field_0x6a0
 
f32 field_0x6a4
 
u8 field_0x6a8
 
cXyz field_0x6ac
 
cXyz field_0x6b8
 
s16 field_0x6c4
 
cXyz field_0x6c8
 
cXyz field_0x6d4
 
f32 field_0x6e0
 
f32 field_0x6e4
 
s8 field_0x6e8
 
cXyz field_0x6ec
 
f32 field_0x6f8
 
f32 cast_power
 
mDoExt_McaMorfrod_modelMorf
 
J3DModelunk_ring_model [6]
 
csXyz field_0x71c [6]
 
u8 field_0x740 [0x0744 - 0x0740]
 
cXyz field_0x744
 
cXyz field_0x750
 
s16 field_0x75c
 
s16 field_0x75e
 
f32 field_0x760
 
cXyz field_0x764
 
mg_line_s mg_line
 
f32 field_0xc20 [98]
 
u8 field_0xDA8 [0x0DB0 - 0x0DA8]
 
f32 field_0xdb0 [98]
 
u8 field_0xF38 [0x0F40 - 0x0F38]
 
mDoExt_3DlineMat0_c linemat
 
f32 field_0xf5c
 
f32 field_0xf60
 
f32 field_0xf64
 
f32 field_0xf68
 
u8 field_0xF6C [0x0F6E - 0x0F6C]
 
s8 field_0xf6e
 
u8 field_0xF6F [0x0F74 - 0x0F6F]
 
f32 field_0xf74
 
f32 field_0xf78
 
s16 kind
 
s16 action
 
s8 lure_type
 
s8 field_0xf81
 
J3DModellure_model [5]
 
J3DModelhook_model [2]
 
J3DModelring_model
 
u8 field_0xFA4 [0x0FAC - 0x0FA4]
 
mg_hook_s mg_hook [2]
 
f32 field_0xfec
 
s16 field_0xff0
 
s16 field_0xff2
 
s16 field_0xff4
 
f32 field_0xff8
 
s16 field_0xffc
 
s16 field_0xffe
 
s16 field_0x1000
 
s16 field_0x1002
 
s16 field_0x1004
 
s16 field_0x1006
 
s8 field_0x1008
 
s8 field_0x1009
 
s8 field_0x100a
 
u8 field_0x100b
 
u8 field_0x100c
 
s8 field_0x100d
 
s8 field_0x100e
 
s8 field_0x100f
 
cXyz field_0x1010
 
s16 field_0x101c [1]
 
s16 field_0x101e
 
s16 field_0x1020
 
s16 field_0x1022
 
J3DModeluki_model
 
J3DModeluki_saki_model
 
s8 esa_kind
 
s8 hook_kind
 
s8 field_0x102e
 
u8 field_0x102f
 
J3DModelesa_model [2]
 
u8 field_0x1038 [0x103C - 0x1038]
 
s16 field_0x103c [8]
 
u8 field_0x104C [0x104E - 0x104C]
 
s16 field_0x104e [8]
 
cXyz hook_pos
 
cXyz field_0x106c
 
cXyz field_0x1078
 
csXyz field_0x1084
 
s16 field_0x108a
 
s16 field_0x108c
 
s16 field_0x108e
 
f32 field_0x1090
 
f32 field_0x1094
 
u8 field_0x1098 [0x109C - 0x1098]
 
s16 field_0x109c
 
s16 field_0x109e
 
s16 field_0x10a0
 
s16 field_0x10a2
 
s8 field_0x10a4
 
s8 field_0x10a5
 
s8 field_0x10a6
 
s8 field_0x10a7
 
s8 field_0x10a8
 
s8 field_0x10a9
 
u8 vibmode
 
u8 vib_timer
 
fpc_ProcID mg_fish_id
 
s16 field_0x10b0
 
Z2Creature sound
 
fpc_ProcID boat_actor_id
 
s8 field_0x1148
 
s16 field_0x114a
 
s16 field_0x114c
 
s16 field_0x114e
 
s16 field_0x1150
 
f32 field_0x1154
 
u8 field_0x1158 [0x1165 - 0x1158]
 
s8 field_0x1165
 
u32 sibuki_eff [4]
 
u32 field_0x1178
 
u32 field_0x117c
 
u32 field_0x1180 [2]
 
f32 field_0x1188
 
f32 field_0x118c
 
dBgS_AcchCir acchcir
 
dBgS_ObjAcch acch
 
u8 field_0x13a8
 
f32 field_0x13ac
 
f32 field_0x13b0
 
s16 play_cam_mode
 
s16 play_cam_timer
 
cXyz play_cam_eye
 
cXyz play_cam_center
 
cXyz play_cam_eye_target
 
cXyz play_cam_center_target
 
cXyz play_cam_eye_speed
 
cXyz play_cam_center_speed
 
s16 field_0x1400
 
s16 field_0x1402
 
s16 field_0x1404
 
u8 field_0x1406
 
u8 field_0x1407
 
f32 play_cam_fovy
 
f32 field_0x140c
 
f32 field_0x1410
 
f32 field_0x1414
 
s16 field_0x1418
 
s16 field_0x141a
 
f32 field_0x141c
 
f32 field_0x1420
 
f32 field_0x1424
 
f32 field_0x1428
 
f32 field_0x142c
 
u8 field_0x1430 [0x1434 - 0x1430]
 
cXyz field_0x1434
 
cXyz field_0x1440
 
cXyz field_0x144c
 
cXyz field_0x1458
 
f32 field_0x1464
 
u8 field_0x1468 [0x146C - 0x1468]
 
u8 field_0x146c
 
s8 field_0x146d
 
u8 field_0x146E [0x1470 - 0x146E]
 
u8 field_0x1470
 
s16 field_0x1472
 
dMsgFlow_c msgflow
 
u8 field_0x14c0
 
u16 field_0x14c2
 
u16 catch_flow_id
 
u8 field_0x14C6 [0x14C8 - 0x14C6]
 
f32 rod_stick_x
 
f32 rod_stick_y
 
f32 field_0x14d0
 
f32 field_0x14d4
 
f32 rod_substick_x
 
f32 rod_substick_y
 
f32 prev_rod_substick_y
 
u8 field_0x14e4
 
u8 field_0x14E5 [0x14EC - 0x14E5]
 
f32 field_0x14ec
 
int reel_btn_flags
 
f32 reel_speed
 
s16 field_0x14f8
 
s16 field_0x14fa
 
s16 field_0x14fc
 
u8 field_0x14FE [0x1504 - 0x14FE]
 
f32 field_0x1504
 
f32 field_0x1508
 
f32 field_0x150c
 
u8 field_0x1510 [0x1514 - 0x1510]
 
u8 field_0x1514
 
u8 field_0x1515
 
dCcD_Stts ccStts
 
dCcD_Sph ccSph
 
u8 field_0x168c
 
u8 field_0x168d
 
u8 HIOInit
 

Detailed Description

Fishing Rod.

Member Function Documentation

◆ checkReelSpin()

bool dmg_rod_class::checkReelSpin ( )
inline

◆ checkRodEquipPermission()

bool dmg_rod_class::checkRodEquipPermission ( )
inline

◆ getRodStickX()

f32 dmg_rod_class::getRodStickX ( )
inline

◆ getRodStickY()

f32 dmg_rod_class::getRodStickY ( )
inline

Member Data Documentation

◆ acch

dBgS_ObjAcch dmg_rod_class::acch

◆ acchcir

dBgS_AcchCir dmg_rod_class::acchcir

◆ action

s16 dmg_rod_class::action

◆ actor

fopAc_ac_c dmg_rod_class::actor

◆ arcname

char* dmg_rod_class::arcname

◆ arg0

u8 dmg_rod_class::arg0

◆ arg1

u8 dmg_rod_class::arg1

◆ arg2

u8 dmg_rod_class::arg2

◆ boat_actor_id

fpc_ProcID dmg_rod_class::boat_actor_id

◆ cast_power

f32 dmg_rod_class::cast_power

◆ catch_flow_id

u16 dmg_rod_class::catch_flow_id

◆ ccSph

dCcD_Sph dmg_rod_class::ccSph

◆ ccStts

dCcD_Stts dmg_rod_class::ccStts

◆ esa_kind

s8 dmg_rod_class::esa_kind

◆ esa_model

J3DModel* dmg_rod_class::esa_model[2]

◆ field_0x1000

s16 dmg_rod_class::field_0x1000

◆ field_0x1002

s16 dmg_rod_class::field_0x1002

◆ field_0x1004

s16 dmg_rod_class::field_0x1004

◆ field_0x1006

s16 dmg_rod_class::field_0x1006

◆ field_0x1008

s8 dmg_rod_class::field_0x1008

◆ field_0x1009

s8 dmg_rod_class::field_0x1009

◆ field_0x100a

s8 dmg_rod_class::field_0x100a

◆ field_0x100b

u8 dmg_rod_class::field_0x100b

◆ field_0x100c

u8 dmg_rod_class::field_0x100c

◆ field_0x100d

s8 dmg_rod_class::field_0x100d

◆ field_0x100e

s8 dmg_rod_class::field_0x100e

◆ field_0x100f

s8 dmg_rod_class::field_0x100f

◆ field_0x1010

cXyz dmg_rod_class::field_0x1010

◆ field_0x101c

s16 dmg_rod_class::field_0x101c[1]

◆ field_0x101e

s16 dmg_rod_class::field_0x101e

◆ field_0x1020

s16 dmg_rod_class::field_0x1020

◆ field_0x1022

s16 dmg_rod_class::field_0x1022

◆ field_0x102e

s8 dmg_rod_class::field_0x102e

◆ field_0x102f

u8 dmg_rod_class::field_0x102f

◆ field_0x1038

u8 dmg_rod_class::field_0x1038[0x103C - 0x1038]

◆ field_0x103c

s16 dmg_rod_class::field_0x103c[8]

◆ field_0x104C

u8 dmg_rod_class::field_0x104C[0x104E - 0x104C]

◆ field_0x104e

s16 dmg_rod_class::field_0x104e[8]

◆ field_0x106c

cXyz dmg_rod_class::field_0x106c

◆ field_0x1078

cXyz dmg_rod_class::field_0x1078

◆ field_0x1084

csXyz dmg_rod_class::field_0x1084

◆ field_0x108a

s16 dmg_rod_class::field_0x108a

◆ field_0x108c

s16 dmg_rod_class::field_0x108c

◆ field_0x108e

s16 dmg_rod_class::field_0x108e

◆ field_0x1090

f32 dmg_rod_class::field_0x1090

◆ field_0x1094

f32 dmg_rod_class::field_0x1094

◆ field_0x1098

u8 dmg_rod_class::field_0x1098[0x109C - 0x1098]

◆ field_0x109c

s16 dmg_rod_class::field_0x109c

◆ field_0x109e

s16 dmg_rod_class::field_0x109e

◆ field_0x10a0

s16 dmg_rod_class::field_0x10a0

◆ field_0x10a2

s16 dmg_rod_class::field_0x10a2

◆ field_0x10a4

s8 dmg_rod_class::field_0x10a4

◆ field_0x10a5

s8 dmg_rod_class::field_0x10a5

◆ field_0x10a6

s8 dmg_rod_class::field_0x10a6

◆ field_0x10a7

s8 dmg_rod_class::field_0x10a7

◆ field_0x10a8

s8 dmg_rod_class::field_0x10a8

◆ field_0x10a9

s8 dmg_rod_class::field_0x10a9

◆ field_0x10b0

s16 dmg_rod_class::field_0x10b0

◆ field_0x1148

s8 dmg_rod_class::field_0x1148

◆ field_0x114a

s16 dmg_rod_class::field_0x114a

◆ field_0x114c

s16 dmg_rod_class::field_0x114c

◆ field_0x114e

s16 dmg_rod_class::field_0x114e

◆ field_0x1150

s16 dmg_rod_class::field_0x1150

◆ field_0x1154

f32 dmg_rod_class::field_0x1154

◆ field_0x1158

u8 dmg_rod_class::field_0x1158[0x1165 - 0x1158]

◆ field_0x1165

s8 dmg_rod_class::field_0x1165

◆ field_0x1178

u32 dmg_rod_class::field_0x1178

◆ field_0x117c

u32 dmg_rod_class::field_0x117c

◆ field_0x1180

u32 dmg_rod_class::field_0x1180[2]

◆ field_0x1188

f32 dmg_rod_class::field_0x1188

◆ field_0x118c

f32 dmg_rod_class::field_0x118c

◆ field_0x13a8

u8 dmg_rod_class::field_0x13a8

◆ field_0x13ac

f32 dmg_rod_class::field_0x13ac

◆ field_0x13b0

f32 dmg_rod_class::field_0x13b0

◆ field_0x1400

s16 dmg_rod_class::field_0x1400

◆ field_0x1402

s16 dmg_rod_class::field_0x1402

◆ field_0x1404

s16 dmg_rod_class::field_0x1404

◆ field_0x1406

u8 dmg_rod_class::field_0x1406

◆ field_0x1407

u8 dmg_rod_class::field_0x1407

◆ field_0x140c

f32 dmg_rod_class::field_0x140c

◆ field_0x1410

f32 dmg_rod_class::field_0x1410

◆ field_0x1414

f32 dmg_rod_class::field_0x1414

◆ field_0x1418

s16 dmg_rod_class::field_0x1418

◆ field_0x141a

s16 dmg_rod_class::field_0x141a

◆ field_0x141c

f32 dmg_rod_class::field_0x141c

◆ field_0x1420

f32 dmg_rod_class::field_0x1420

◆ field_0x1424

f32 dmg_rod_class::field_0x1424

◆ field_0x1428

f32 dmg_rod_class::field_0x1428

◆ field_0x142c

f32 dmg_rod_class::field_0x142c

◆ field_0x1430

u8 dmg_rod_class::field_0x1430[0x1434 - 0x1430]

◆ field_0x1434

cXyz dmg_rod_class::field_0x1434

◆ field_0x1440

cXyz dmg_rod_class::field_0x1440

◆ field_0x144c

cXyz dmg_rod_class::field_0x144c

◆ field_0x1458

cXyz dmg_rod_class::field_0x1458

◆ field_0x1464

f32 dmg_rod_class::field_0x1464

◆ field_0x1468

u8 dmg_rod_class::field_0x1468[0x146C - 0x1468]

◆ field_0x146c

u8 dmg_rod_class::field_0x146c

◆ field_0x146d

s8 dmg_rod_class::field_0x146d

◆ field_0x146E

u8 dmg_rod_class::field_0x146E[0x1470 - 0x146E]

◆ field_0x1470

u8 dmg_rod_class::field_0x1470

◆ field_0x1472

s16 dmg_rod_class::field_0x1472

◆ field_0x14c0

u8 dmg_rod_class::field_0x14c0

◆ field_0x14c2

u16 dmg_rod_class::field_0x14c2

◆ field_0x14C6

u8 dmg_rod_class::field_0x14C6[0x14C8 - 0x14C6]

◆ field_0x14d0

f32 dmg_rod_class::field_0x14d0

◆ field_0x14d4

f32 dmg_rod_class::field_0x14d4

◆ field_0x14e4

u8 dmg_rod_class::field_0x14e4

◆ field_0x14E5

u8 dmg_rod_class::field_0x14E5[0x14EC - 0x14E5]

◆ field_0x14ec

f32 dmg_rod_class::field_0x14ec

◆ field_0x14f8

s16 dmg_rod_class::field_0x14f8

◆ field_0x14fa

s16 dmg_rod_class::field_0x14fa

◆ field_0x14fc

s16 dmg_rod_class::field_0x14fc

◆ field_0x14FE

u8 dmg_rod_class::field_0x14FE[0x1504 - 0x14FE]

◆ field_0x1504

f32 dmg_rod_class::field_0x1504

◆ field_0x1508

f32 dmg_rod_class::field_0x1508

◆ field_0x150c

f32 dmg_rod_class::field_0x150c

◆ field_0x1510

u8 dmg_rod_class::field_0x1510[0x1514 - 0x1510]

◆ field_0x1514

u8 dmg_rod_class::field_0x1514

◆ field_0x1515

u8 dmg_rod_class::field_0x1515

◆ field_0x168c

u8 dmg_rod_class::field_0x168c

◆ field_0x168d

u8 dmg_rod_class::field_0x168d

◆ field_0x578

s16 dmg_rod_class::field_0x578

◆ field_0x590

f32 dmg_rod_class::field_0x590

◆ field_0x594

f32 dmg_rod_class::field_0x594

◆ field_0x598

f32 dmg_rod_class::field_0x598

◆ field_0x59c

f32 dmg_rod_class::field_0x59c

◆ field_0x5A0

u8 dmg_rod_class::field_0x5A0[0x05A4 - 0x05A0]

◆ field_0x6a0

f32 dmg_rod_class::field_0x6a0

◆ field_0x6a4

f32 dmg_rod_class::field_0x6a4

◆ field_0x6a8

u8 dmg_rod_class::field_0x6a8

◆ field_0x6ac

cXyz dmg_rod_class::field_0x6ac

◆ field_0x6b8

cXyz dmg_rod_class::field_0x6b8

◆ field_0x6c4

s16 dmg_rod_class::field_0x6c4

◆ field_0x6c8

cXyz dmg_rod_class::field_0x6c8

◆ field_0x6d4

cXyz dmg_rod_class::field_0x6d4

◆ field_0x6e0

f32 dmg_rod_class::field_0x6e0

◆ field_0x6e4

f32 dmg_rod_class::field_0x6e4

◆ field_0x6e8

s8 dmg_rod_class::field_0x6e8

◆ field_0x6ec

cXyz dmg_rod_class::field_0x6ec

◆ field_0x6f8

f32 dmg_rod_class::field_0x6f8

◆ field_0x71c

csXyz dmg_rod_class::field_0x71c[6]

◆ field_0x740

u8 dmg_rod_class::field_0x740[0x0744 - 0x0740]

◆ field_0x744

cXyz dmg_rod_class::field_0x744

◆ field_0x750

cXyz dmg_rod_class::field_0x750

◆ field_0x75c

s16 dmg_rod_class::field_0x75c

◆ field_0x75e

s16 dmg_rod_class::field_0x75e

◆ field_0x760

f32 dmg_rod_class::field_0x760

◆ field_0x764

cXyz dmg_rod_class::field_0x764

◆ field_0xc20

f32 dmg_rod_class::field_0xc20[98]

◆ field_0xDA8

u8 dmg_rod_class::field_0xDA8[0x0DB0 - 0x0DA8]

◆ field_0xdb0

f32 dmg_rod_class::field_0xdb0[98]

◆ field_0xF38

u8 dmg_rod_class::field_0xF38[0x0F40 - 0x0F38]

◆ field_0xf5c

f32 dmg_rod_class::field_0xf5c

◆ field_0xf60

f32 dmg_rod_class::field_0xf60

◆ field_0xf64

f32 dmg_rod_class::field_0xf64

◆ field_0xf68

f32 dmg_rod_class::field_0xf68

◆ field_0xF6C

u8 dmg_rod_class::field_0xF6C[0x0F6E - 0x0F6C]

◆ field_0xf6e

s8 dmg_rod_class::field_0xf6e

◆ field_0xF6F

u8 dmg_rod_class::field_0xF6F[0x0F74 - 0x0F6F]

◆ field_0xf74

f32 dmg_rod_class::field_0xf74

◆ field_0xf78

f32 dmg_rod_class::field_0xf78

◆ field_0xf81

s8 dmg_rod_class::field_0xf81

◆ field_0xFA4

u8 dmg_rod_class::field_0xFA4[0x0FAC - 0x0FA4]

◆ field_0xfec

f32 dmg_rod_class::field_0xfec

◆ field_0xff0

s16 dmg_rod_class::field_0xff0

◆ field_0xff2

s16 dmg_rod_class::field_0xff2

◆ field_0xff4

s16 dmg_rod_class::field_0xff4

◆ field_0xff8

f32 dmg_rod_class::field_0xff8

◆ field_0xffc

s16 dmg_rod_class::field_0xffc

◆ field_0xffe

s16 dmg_rod_class::field_0xffe

◆ HIOInit

u8 dmg_rod_class::HIOInit

◆ hook_kind

s8 dmg_rod_class::hook_kind

◆ hook_model

J3DModel* dmg_rod_class::hook_model[2]

◆ hook_pos

cXyz dmg_rod_class::hook_pos

◆ kind

s16 dmg_rod_class::kind

◆ linemat

mDoExt_3DlineMat0_c dmg_rod_class::linemat

◆ lure_model

J3DModel* dmg_rod_class::lure_model[5]

◆ lure_type

s8 dmg_rod_class::lure_type

◆ mg_fish_id

fpc_ProcID dmg_rod_class::mg_fish_id

◆ mg_hook

mg_hook_s dmg_rod_class::mg_hook[2]

◆ mg_line

mg_line_s dmg_rod_class::mg_line

◆ mg_rod

mg_rod_s dmg_rod_class::mg_rod

◆ msgflow

dMsgFlow_c dmg_rod_class::msgflow

◆ phase

request_of_phase_process_class dmg_rod_class::phase

◆ play_cam_center

cXyz dmg_rod_class::play_cam_center

◆ play_cam_center_speed

cXyz dmg_rod_class::play_cam_center_speed

◆ play_cam_center_target

cXyz dmg_rod_class::play_cam_center_target

◆ play_cam_eye

cXyz dmg_rod_class::play_cam_eye

◆ play_cam_eye_speed

cXyz dmg_rod_class::play_cam_eye_speed

◆ play_cam_eye_target

cXyz dmg_rod_class::play_cam_eye_target

◆ play_cam_fovy

f32 dmg_rod_class::play_cam_fovy

◆ play_cam_mode

s16 dmg_rod_class::play_cam_mode

◆ play_cam_timer

s16 dmg_rod_class::play_cam_timer

◆ prev_rod_substick_y

f32 dmg_rod_class::prev_rod_substick_y

◆ reel_btn_flags

int dmg_rod_class::reel_btn_flags

◆ reel_speed

f32 dmg_rod_class::reel_speed

◆ ring_model

J3DModel* dmg_rod_class::ring_model

◆ rod_modelMorf

mDoExt_McaMorf* dmg_rod_class::rod_modelMorf

◆ rod_stick_x

f32 dmg_rod_class::rod_stick_x

◆ rod_stick_y

f32 dmg_rod_class::rod_stick_y

◆ rod_substick_x

f32 dmg_rod_class::rod_substick_x

◆ rod_substick_y

f32 dmg_rod_class::rod_substick_y

◆ rod_uki_model

J3DModel* dmg_rod_class::rod_uki_model[15]

◆ sibuki_eff

u32 dmg_rod_class::sibuki_eff[4]

◆ sound

Z2Creature dmg_rod_class::sound

◆ timers

s16 dmg_rod_class::timers[10]

◆ uki_model

J3DModel* dmg_rod_class::uki_model

◆ uki_saki_model

J3DModel* dmg_rod_class::uki_saki_model

◆ unk_ring_model

J3DModel* dmg_rod_class::unk_ring_model[6]

◆ vib_timer

u8 dmg_rod_class::vib_timer

◆ vibmode

u8 dmg_rod_class::vibmode

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