Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_save_HIO.h
Go to the documentation of this file.
1#ifndef D_SAVE_D_SAVE_HIO_H
2#define D_SAVE_D_SAVE_HIO_H
3
4#include "global.h"
5
7public:
9 void init();
10
12
13private:
14 /* 0x04 */ u8 field_0x4;
15 /* 0x05 */ u8 WF[4];
16 /* 0x09 */ u8 field_0x9[4];
17};
18
20public:
22 void init();
23
25
26private:
27 /* 0x04 */ u8 field_0x4;
28 /* 0x05 */ u8 TW[6];
29 /* 0x0B */ u8 field_0xB[6];
30};
31
33public:
35 void init();
36
38
39private:
40 /* 0x04 */ u8 field_0x4;
41 /* 0x05 */ u8 mDropNum;
42 /* 0x06 */ u8 field_0x6;
43 /* 0x07 */ u8 mLightVessel[4];
44 /* 0x0B */ u8 field_0xb[4];
45};
46
48public:
50 void init();
51
53
54private:
55 /* 0x04 */ u8 field_0x4;
56 /* 0x05 */ u8 field_0x5[0x40];
57 /* 0x45 */ u8 field_0x45[0x40];
58};
59
61public:
63 void init() {
65 }
66
67private:
68 /* 0x04 */ u8 field_0x4;
70};
71
73public:
75 void init();
76
78
79private:
80 /* 0x04 */ u8 field_0x4;
81 /* 0x05 */ bool field_0x5[0x20];
82 /* 0x25 */ bool field_0x25[0x20];
83};
84
86public:
88 void init();
89
91
92private:
93 /* 0x04 */ u8 field_0x4;
94 /* 0x05 */ u8 field_0x5[0x80];
95 /* 0x85 */ u8 field_0x85[0x80];
96};
97
99public:
101 void init();
102
104
105private:
106 /* 0x04 */ u8 field_0x4;
107 /* 0x05 */ bool field_0x5[0x10];
108 /* 0x15 */ bool field_0x15[0x10];
109};
110
112public:
114 void init();
115
117
118private:
119 /* 0x04 */ u8 field_0x4;
120 /* 0x05 */ u8 field_0x5[0x40];
121 /* 0x45 */ u8 field_0x45[0x40];
122};
123
141
143public:
145 void init();
146
148
149private:
150 /* 0x04 */ u8 field_0x4;
151 /* 0x05 */ u8 field_0x5[0x20];
152 /* 0x25 */ u8 field_0x25[0x20];
153};
154
156public:
158 void init();
159
161
162private:
163 /* 0x04 */ u8 field_0x4;
164 /* 0x05 */ u8 field_0x5[0x20];
165 /* 0x25 */ u8 field_0x25[0x20];
166};
167
169public:
171 void init();
172
174
175private:
176 /* 0x04 */ u8 field_0x4;
177 /* 0x05 */ u8 field_0x5[0x10];
178 /* 0x15 */ u8 field_0x15[0x10];
179};
180
182public:
184 void init();
185
187
188private:
189 /* 0x04 */ u8 field_0x4;
190 /* 0x05 */ u8 field_0x5[0x80];
191 /* 0x85 */ u8 field_0x85[0x80];
192};
193
211
228
229STATIC_ASSERT(sizeof(dSvBit_HIO_c) == 0x4A0);
230
232
233#endif /* D_SAVE_D_SAVE_HIO_H */
Definition d_save_HIO.h:212
virtual ~dSvBit_HIO_c()
Definition d_save_HIO.h:216
s8 field_0x4
Definition d_save_HIO.h:218
dSvBit_childDarknessHIO_c mDarkness
Definition d_save_HIO.h:222
u8 mTransformFlag
Definition d_save_HIO.h:225
dSvBit_childTreasureHIO_c mTreasure
Definition d_save_HIO.h:221
dSvBit_childItemHIO_c mItem
Definition d_save_HIO.h:220
dSvBit_childTransformHIO_c mTransform
Definition d_save_HIO.h:223
dSvBit_childSwitchHIO_c mSwitch
Definition d_save_HIO.h:219
u8 field_0x49d
Definition d_save_HIO.h:226
dSvBit_childOtherHIO_c mOther
Definition d_save_HIO.h:224
void init()
Definition d_save_HIO.cpp:178
Definition d_save_HIO.h:19
u8 field_0xB[6]
Definition d_save_HIO.h:29
virtual ~dSvBit_childDarknessHIO_c()
Definition d_save_HIO.h:24
void init()
Definition d_save_HIO.cpp:139
dSvBit_childDarknessHIO_c()
Definition d_save_HIO.cpp:132
u8 field_0x4
Definition d_save_HIO.h:27
u8 TW[6]
Definition d_save_HIO.h:28
Definition d_save_HIO.h:181
virtual ~dSvBit_childItDungeonHIO_c()
Definition d_save_HIO.h:186
u8 field_0x85[0x80]
Definition d_save_HIO.h:191
dSvBit_childItDungeonHIO_c()
Definition d_save_HIO.cpp:76
void init()
Definition d_save_HIO.cpp:83
u8 field_0x5[0x80]
Definition d_save_HIO.h:190
u8 field_0x4
Definition d_save_HIO.h:189
Definition d_save_HIO.h:168
u8 field_0x4
Definition d_save_HIO.h:176
u8 field_0x15[0x10]
Definition d_save_HIO.h:178
u8 field_0x5[0x10]
Definition d_save_HIO.h:177
virtual ~dSvBit_childItOneZoneHIO_c()
Definition d_save_HIO.h:173
dSvBit_childItOneZoneHIO_c()
Definition d_save_HIO.cpp:104
void init()
Definition d_save_HIO.cpp:111
Definition d_save_HIO.h:155
u8 field_0x4
Definition d_save_HIO.h:163
u8 field_0x5[0x20]
Definition d_save_HIO.h:164
virtual ~dSvBit_childItPerfectionHIO_c()
Definition d_save_HIO.h:160
dSvBit_childItPerfectionHIO_c()
Definition d_save_HIO.cpp:62
void init()
Definition d_save_HIO.cpp:69
u8 field_0x25[0x20]
Definition d_save_HIO.h:165
Definition d_save_HIO.h:142
u8 field_0x5[0x20]
Definition d_save_HIO.h:151
virtual ~dSvBit_childItZoneHIO_c()
Definition d_save_HIO.h:147
void init()
Definition d_save_HIO.cpp:97
dSvBit_childItZoneHIO_c()
Definition d_save_HIO.cpp:90
u8 field_0x25[0x20]
Definition d_save_HIO.h:152
u8 field_0x4
Definition d_save_HIO.h:150
Definition d_save_HIO.h:194
virtual ~dSvBit_childItemHIO_c()
Definition d_save_HIO.h:196
dSvBit_childItPerfectionHIO_c mFullSave
Definition d_save_HIO.h:206
dSvBit_childItOneZoneHIO_c mOneZoneSave
Definition d_save_HIO.h:209
dSvBit_childItDungeonHIO_c mDungeonSave
Definition d_save_HIO.h:207
dSvBit_childItZoneHIO_c mZoneSave
Definition d_save_HIO.h:208
u8 field_0x4
Definition d_save_HIO.h:205
void init()
Definition d_save_HIO.h:197
Definition d_save_HIO.h:32
u8 field_0xb[4]
Definition d_save_HIO.h:44
u8 mDropNum
Definition d_save_HIO.h:41
dSvBit_childOtherHIO_c()
Definition d_save_HIO.cpp:160
void init()
Definition d_save_HIO.cpp:169
u8 field_0x4
Definition d_save_HIO.h:40
virtual ~dSvBit_childOtherHIO_c()
Definition d_save_HIO.h:37
u8 mLightVessel[4]
Definition d_save_HIO.h:43
u8 field_0x6
Definition d_save_HIO.h:42
Definition d_save_HIO.h:111
void init()
Definition d_save_HIO.cpp:27
u8 field_0x5[0x40]
Definition d_save_HIO.h:120
virtual ~dSvBit_childSwDungeonHIO_c()
Definition d_save_HIO.h:116
u8 field_0x4
Definition d_save_HIO.h:119
dSvBit_childSwDungeonHIO_c()
Definition d_save_HIO.cpp:20
u8 field_0x45[0x40]
Definition d_save_HIO.h:121
Definition d_save_HIO.h:98
bool field_0x15[0x10]
Definition d_save_HIO.h:108
void init()
Definition d_save_HIO.cpp:55
u8 field_0x4
Definition d_save_HIO.h:106
dSvBit_childSwOneZoneHIO_c()
Definition d_save_HIO.cpp:48
bool field_0x5[0x10]
Definition d_save_HIO.h:107
virtual ~dSvBit_childSwOneZoneHIO_c()
Definition d_save_HIO.h:103
Definition d_save_HIO.h:85
virtual ~dSvBit_childSwPerfectionHIO_c()
Definition d_save_HIO.h:90
dSvBit_childSwPerfectionHIO_c()
Definition d_save_HIO.cpp:6
u8 field_0x85[0x80]
Definition d_save_HIO.h:95
u8 field_0x5[0x80]
Definition d_save_HIO.h:94
void init()
Definition d_save_HIO.cpp:13
u8 field_0x4
Definition d_save_HIO.h:93
Definition d_save_HIO.h:72
dSvBit_childSwZoneHIO_c()
Definition d_save_HIO.cpp:34
u8 field_0x4
Definition d_save_HIO.h:80
virtual ~dSvBit_childSwZoneHIO_c()
Definition d_save_HIO.h:77
bool field_0x25[0x20]
Definition d_save_HIO.h:82
void init()
Definition d_save_HIO.cpp:41
bool field_0x5[0x20]
Definition d_save_HIO.h:81
Definition d_save_HIO.h:124
dSvBit_childSwDungeonHIO_c field_0x110
Definition d_save_HIO.h:137
dSvBit_childSwZoneHIO_c field_0x198
Definition d_save_HIO.h:138
void init()
Definition d_save_HIO.h:127
u8 field_0x4
Definition d_save_HIO.h:135
dSvBit_childSwPerfectionHIO_c field_0x8
Definition d_save_HIO.h:136
dSvBit_childSwOneZoneHIO_c field_0x1e0
Definition d_save_HIO.h:139
virtual ~dSvBit_childSwitchHIO_c()
Definition d_save_HIO.h:126
Definition d_save_HIO.h:47
u8 field_0x45[0x40]
Definition d_save_HIO.h:57
u8 field_0x4
Definition d_save_HIO.h:55
void init()
Definition d_save_HIO.cpp:125
u8 field_0x5[0x40]
Definition d_save_HIO.h:56
virtual ~dSvBit_childTbPerfectionHIO_c()
Definition d_save_HIO.h:52
dSvBit_childTbPerfectionHIO_c()
Definition d_save_HIO.cpp:118
Definition d_save_HIO.h:6
u8 field_0x4
Definition d_save_HIO.h:14
u8 field_0x9[4]
Definition d_save_HIO.h:16
virtual ~dSvBit_childTransformHIO_c()
Definition d_save_HIO.h:11
dSvBit_childTransformHIO_c()
Definition d_save_HIO.cpp:146
u8 WF[4]
Definition d_save_HIO.h:15
void init()
Definition d_save_HIO.cpp:153
Definition d_save_HIO.h:60
dSvBit_childTbPerfectionHIO_c mPerfectSave
Definition d_save_HIO.h:69
virtual ~dSvBit_childTreasureHIO_c()
Definition d_save_HIO.h:62
u8 field_0x4
Definition d_save_HIO.h:68
void init()
Definition d_save_HIO.h:63
STATIC_ASSERT(sizeof(dSvBit_HIO_c)==0x4A0)
dSvBit_HIO_c g_save_bit_HIO
Definition d_save_HIO.cpp:189
signed char s8
Definition types.h:7
unsigned char u8
Definition types.h:8