Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_mg_fish.h
Go to the documentation of this file.
1#ifndef D_A_MG_FISH_H
2#define D_A_MG_FISH_H
3
6#include "f_op/f_op_actor.h"
7#include "d/d_bg_s_acch.h"
8#include "d/d_cc_d.h"
9
10struct mf_ke_s {
11 /* 80535F74 */ ~mf_ke_s();
12 /* 80535FD4 */ mf_ke_s();
13
14 /* 0x00 */ u8 field_0x0[0x48];
15};
16
26public:
28 /* 0x5B4 */ s16 field_0x5b4;
29 /* 0x5B6 */ s16 field_0x5b6;
30 /* 0x5B8 */ s16 field_0x5b8;
31 /* 0x5BC */ f32 field_0x5bc;
32 /* 0x5C0 */ cXyz field_0x5c0;
33 /* 0x5CC */ u8 field_0x5cc[0xc];
34 /* 0x5D8 */ f32 field_0x5d8;
35 /* 0x5DC */ f32 field_0x5dc;
36 /* 0x5E0 */ cXyz field_0x5e0;
37 /* 0x5EC */ f32 field_0x5ec;
38 /* 0x5F0 */ f32 field_0x5f0;
39 /* 0x5F4 */ u8 field_0x5f4[8];
40 /* 0x5FC */ char* mResName;
41 /* 0x600 */ mDoExt_McaMorf* mpMorf;
43 /* 0x608 */ u8 field_0x608[4];
44 /* 0x60C */ int mAnmID;
45 /* 0x610 */ mDoExt_brkAnm* mpBrkAnm;
46 /* 0x614 */ J3DModel* mpModel[3];
47 /* 0x620 */ mDoExt_btpAnm* mpBtpAnm;
48 /* 0x624 */ s16 field_0x624;
49 /* 0x626 */ u8 field_0x626[2];
50 /* 0x628 */ s16 field_0x628;
51 /* 0x62A */ u8 field_0x62a[8];
52 /* 0x632 */ u16 field_0x632;
53 /* 0x634 */ u8 mGedouKind;
54 /* 0x635 */ u8 mKind2;
55 /* 0x638 */ cXyz field_0x638;
56 /* 0x644 */ u16 field_0x644;
57 /* 0x646 */ u8 field_0x646[0x1e];
58 /* 0x664 */ cXyz field_0x664[10];
59 /* 0x6DC */ csXyz field_0x6dc[10];
60 /* 0x718 */ s16 field_0x718[10];
61 /* 0x72C */ int field_0x72c;
62 /* 0x730 */ s16 field_0x730;
63 /* 0x732 */ u8 field_0x732[0xe];
64 /* 0x740 */ f32 field_0x740;
65 /* 0x744 */ u8 field_0x744[0x10];
66 /* 0x754 */ mf_ke_s field_0x754[2];
68 /* 0x800 */ Z2Creature mSound;
70 /* 0x8D0 */ dBgS_ObjAcch mAcch;
71 /* 0xAA8 */ dCcD_Stts mCcStatus;
72 /* 0xAE4 */ dCcD_Cyl mCcCyl;
73 /* 0xC20 */ u8 field_0xc20[0x1c];
74 /* 0xC3C */ u8 field_0xc3c;
75 /* 0xC3D */ u8 field_0xc3d[0xb];
77 /* 0xC4C */ u32 field_0xc4c;
78};
79
80STATIC_ASSERT(sizeof(mg_fish_class) == 0xC50);
81
83public:
84 /* 80529D2C */ daMg_Fish_HIO_c();
85 /* 805360A8 */ ~daMg_Fish_HIO_c();
86};
87
88
89#endif /* D_A_MG_FISH_H */
int(* J3DJointCallBack)(J3DJoint *, int)
Definition J3DJoint.h:38
Definition d_a_mg_fish.h:82
~daMg_Fish_HIO_c()
Definition d_a_mg_fish.cpp:2428
daMg_Fish_HIO_c()
Definition d_a_mg_fish.cpp:692
Definition f_op_actor.h:249
Definition m_Do_ext.h:542
Definition m_Do_ext.h:344
Fish.
Definition d_a_mg_fish.h:25
u8 field_0x62a[8]
Definition d_a_mg_fish.h:51
J3DModel * mpModel[3]
Definition d_a_mg_fish.h:46
s16 field_0x624
Definition d_a_mg_fish.h:48
u8 field_0x626[2]
Definition d_a_mg_fish.h:49
s16 field_0x5b6
Definition d_a_mg_fish.h:29
u8 field_0xc3d[0xb]
Definition d_a_mg_fish.h:75
f32 field_0x5f0
Definition d_a_mg_fish.h:38
dBgS_AcchCir mAcchCir
Definition d_a_mg_fish.h:69
dCcD_Stts mCcStatus
Definition d_a_mg_fish.h:71
f32 field_0x5ec
Definition d_a_mg_fish.h:37
J3DJointCallBack mNodeCallBack
Definition d_a_mg_fish.h:76
mDoExt_McaMorf * mpMorf
Definition d_a_mg_fish.h:41
u8 field_0xc3c
Definition d_a_mg_fish.h:74
s16 field_0x628
Definition d_a_mg_fish.h:50
J3DAnmTransform * field_0x604
Definition d_a_mg_fish.h:42
s16 field_0x718[10]
Definition d_a_mg_fish.h:60
u8 field_0x646[0x1e]
Definition d_a_mg_fish.h:57
f32 field_0x5d8
Definition d_a_mg_fish.h:34
mf_ke_s field_0x754[2]
Definition d_a_mg_fish.h:66
u8 field_0x5f4[8]
Definition d_a_mg_fish.h:39
mDoExt_btpAnm * mpBtpAnm
Definition d_a_mg_fish.h:47
u8 field_0x732[0xe]
Definition d_a_mg_fish.h:63
int mAnmID
Definition d_a_mg_fish.h:44
cXyz field_0x664[10]
Definition d_a_mg_fish.h:58
mDoExt_brkAnm * mpBrkAnm
Definition d_a_mg_fish.h:45
cXyz field_0x5c0
Definition d_a_mg_fish.h:32
u32 field_0xc4c
Definition d_a_mg_fish.h:77
int field_0x72c
Definition d_a_mg_fish.h:61
dBgS_ObjAcch mAcch
Definition d_a_mg_fish.h:70
cXyz field_0x638
Definition d_a_mg_fish.h:55
Z2Creature mSound
Definition d_a_mg_fish.h:68
u8 mGedouKind
Definition d_a_mg_fish.h:53
char * mResName
Definition d_a_mg_fish.h:40
u8 field_0xc20[0x1c]
Definition d_a_mg_fish.h:73
request_of_phase_process_class mPhaseReq
Definition d_a_mg_fish.h:27
dCcD_Cyl mCcCyl
Definition d_a_mg_fish.h:72
u8 field_0x608[4]
Definition d_a_mg_fish.h:43
f32 field_0x5bc
Definition d_a_mg_fish.h:31
u8 field_0x744[0x10]
Definition d_a_mg_fish.h:65
s16 field_0x5b4
Definition d_a_mg_fish.h:28
f32 field_0x5dc
Definition d_a_mg_fish.h:35
f32 field_0x740
Definition d_a_mg_fish.h:64
csXyz field_0x6dc[10]
Definition d_a_mg_fish.h:59
u16 field_0x644
Definition d_a_mg_fish.h:56
u8 mKind2
Definition d_a_mg_fish.h:54
u16 field_0x632
Definition d_a_mg_fish.h:52
s16 field_0x730
Definition d_a_mg_fish.h:62
u8 field_0x5cc[0xc]
Definition d_a_mg_fish.h:33
cXyz field_0x5e0
Definition d_a_mg_fish.h:36
s16 field_0x5b8
Definition d_a_mg_fish.h:30
mDoExt_3DlineMat0_c field_0x7e4
Definition d_a_mg_fish.h:67
STATIC_ASSERT(sizeof(mg_fish_class)==0xC50)
Definition d_a_hozelda.cpp:54
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:163
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:66
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:70
Definition d_a_obj_sekizoa.cpp:56
Definition d_a_hozelda.cpp:40
Definition d_a_mg_fish.h:10
~mf_ke_s()
Definition d_a_mg_fish.cpp:2394
mf_ke_s()
Definition d_a_mg_fish.cpp:2399
u8 field_0x0[0x48]
Definition d_a_mg_fish.h:14
Definition d_a_hozelda.cpp:14
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