Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_fr.h
Go to the documentation of this file.
1#ifndef D_A_FR_H
2#define D_A_FR_H
3
4#include "d/d_bg_s_acch.h"
5#include "d/d_cc_d.h"
6#include "d/d_msg_flow.h"
7#include "dolphin/types.h"
10
19class fr_class : public fopAc_ac_c {
20public:
21 /* 0x568 */ u8 field_0x568[0x5ac - 0x568];
23 /* 0x5B4 */ u8 field_0x5b4;
24 /* 0x5B5 */ u8 field_0x5b5[0x5c4 - 0x5b5];
25 /* 0x5C4 */ mDoExt_McaMorf* mMorf;
26 /* 0x5C8 */ mDoExt_btkAnm* mBtkAnm;
27 /* 0x5CC */ u8 field_0x5cc;
28 /* 0x5CD */ s8 field_0x5cd;
29 /* 0x5CE */ s8 field_0x5ce;
30 /* 0x5CF */ u8 field_0x5cf;
31 /* 0x5D0 */ s16 field_0x5d0;
32 /* 0x5D2 */ s16 field_0x5d2;
33 /* 0x5D4 */ s16 field_0x5d4;
34 /* 0x5D6 */ u8 field_0x5d6[0x5d8 - 0x5d6];
35 /* 0x5D8 */ f32 field_0x5d8;
36 /* 0x5DC */ s16 field_0x5dc[4];
37 /* 0x5E4 */ s16 field_0x5e4;
38 /* 0x5E6 */ u8 field_0x5e6[0x5e8 - 0x5e6];
39 /* 0x5E8 */ f32 field_0x5e8;
40 /* 0x5EC */ s8 field_0x5ec;
41 /* 0x5ED */ u8 field_0x5ed[0x5f0 - 0x5ed];
42 /* 0x5F0 */ f32 field_0x5f0;
43 /* 0x5F4 */ f32 field_0x5f4;
45 /* 0x5FC */ s16 field_0x5fc;
46 /* 0x5FE */ u8 field_0x5fe[0x600 - 0x5fe];
47 /* 0x600 */ f32 field_0x600;
49 /* 0x644 */ dBgS_ObjAcch mAcch;
50 /* 0x81C */ dCcD_Stts mStts;
51 /* 0x858 */ dCcD_Sph mSph;
52 /* 0x990 */ u8 field_0x990;
53 /* 0x991 */ s8 field_0x991;
54 /* 0x992 */ s16 field_0x992;
55 /* 0x994 */ s16 field_0x994;
56 /* 0x998 */ dMsgFlow_c mMsgFlow;
57 /* 0x9E4 */ u8 field_0x9e4;
58 /* 0x9E5 */ u8 field_0x9e5[0x9e8 - 0x9e5];
59};
60
61STATIC_ASSERT(sizeof(fr_class) == 0x9e8);
62
63class daFr_HIO_c : public JORReflexible {
64public:
65 /* 805198EC */ daFr_HIO_c();
66 /* 8051B920 */ virtual ~daFr_HIO_c() {};
67
69
70 /* 0x04 */ s8 field_0x4;
71 /* 0x08 */ f32 field_0x8;
72 /* 0x0C */ f32 field_0xc;
73 /* 0x10 */ f32 field_0x10;
74 /* 0x14 */ f32 field_0x14;
75 /* 0x18 */ f32 field_0x18;
76 /* 0x1C */ f32 field_0x1c;
77 /* 0x20 */ f32 field_0x20;
78 /* 0x24 */ f32 field_0x24;
79 /* 0x28 */ f32 field_0x28;
80};
81
82
83#endif /* D_A_FR_H */
Definition JORMContext.h:96
Definition JORReflexible.h:43
Definition d_cc_d.h:435
Definition d_msg_flow.h:35
Definition d_a_fr.h:63
f32 field_0x24
Definition d_a_fr.h:78
void genMessage(JORMContext *)
s8 field_0x4
Definition d_a_fr.h:70
virtual ~daFr_HIO_c()
Definition d_a_fr.h:66
f32 field_0xc
Definition d_a_fr.h:72
f32 field_0x10
Definition d_a_fr.h:73
f32 field_0x20
Definition d_a_fr.h:77
f32 field_0x28
Definition d_a_fr.h:79
daFr_HIO_c()
Definition d_a_fr.cpp:16
f32 field_0x18
Definition d_a_fr.h:75
f32 field_0x14
Definition d_a_fr.h:74
f32 field_0x8
Definition d_a_fr.h:71
f32 field_0x1c
Definition d_a_fr.h:76
Frog.
Definition d_a_fr.h:19
u8 field_0x9e5[0x9e8 - 0x9e5]
Definition d_a_fr.h:58
s16 field_0x5d4
Definition d_a_fr.h:33
dMsgFlow_c mMsgFlow
Definition d_a_fr.h:56
mDoExt_btkAnm * mBtkAnm
Definition d_a_fr.h:26
u8 field_0x5cc
Definition d_a_fr.h:27
u8 field_0x5ed[0x5f0 - 0x5ed]
Definition d_a_fr.h:41
s16 field_0x5e4
Definition d_a_fr.h:37
s8 field_0x5cd
Definition d_a_fr.h:28
s8 field_0x5ce
Definition d_a_fr.h:29
s16 field_0x5fc
Definition d_a_fr.h:45
s16 field_0x5d2
Definition d_a_fr.h:32
u8 field_0x5d6[0x5d8 - 0x5d6]
Definition d_a_fr.h:34
f32 field_0x5f4
Definition d_a_fr.h:43
s8 field_0x991
Definition d_a_fr.h:53
u8 field_0x5cf
Definition d_a_fr.h:30
u8 field_0x5b4
Definition d_a_fr.h:23
u8 field_0x5e6[0x5e8 - 0x5e6]
Definition d_a_fr.h:38
f32 field_0x5d8
Definition d_a_fr.h:35
s16 field_0x5d0
Definition d_a_fr.h:31
fpc_ProcID field_0x5f8
Definition d_a_fr.h:44
dBgS_AcchCir mAcchCir
Definition d_a_fr.h:48
u8 field_0x9e4
Definition d_a_fr.h:57
dCcD_Stts mStts
Definition d_a_fr.h:50
s8 field_0x5ec
Definition d_a_fr.h:40
s16 field_0x5dc[4]
Definition d_a_fr.h:36
s16 field_0x992
Definition d_a_fr.h:54
mDoExt_McaMorf * mMorf
Definition d_a_fr.h:25
f32 field_0x5f0
Definition d_a_fr.h:42
u8 field_0x5fe[0x600 - 0x5fe]
Definition d_a_fr.h:46
f32 field_0x600
Definition d_a_fr.h:47
dCcD_Sph mSph
Definition d_a_fr.h:51
u8 field_0x5b5[0x5c4 - 0x5b5]
Definition d_a_fr.h:24
f32 field_0x5e8
Definition d_a_fr.h:39
s16 field_0x994
Definition d_a_fr.h:55
request_of_phase_process_class mPhase
Definition d_a_fr.h:22
u8 field_0x568[0x5ac - 0x568]
Definition d_a_fr.h:21
u8 field_0x990
Definition d_a_fr.h:52
dBgS_ObjAcch mAcch
Definition d_a_fr.h:49
Definition m_Do_ext.h:353
STATIC_ASSERT(sizeof(fr_class)==0x9e8)
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:70
Definition d_a_hozelda.cpp:74
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5