7 # define PACK(structure) \
8 __pragma(pack(push, 1)) \
11 #elif defined(__MINGW32__)
12 #define PACK(structure) structure __attribute__ ((gcc_struct, __packed__))
14 #define PACK(structure) structure Q_PACKED
18 #include <ff7tkdata_export.h>
19 #include <Type_FF7CHAR>
20 #include <Type_FF7CHOCOBO>
24 struct FF7TKDATA_EXPORT LOVE {
37 struct FF7TKDATA_EXPORT
FF7DESC {
50 struct FF7TKDATA_EXPORT FF7XYT {
65 struct FF7TKDATA_EXPORT
FF7SLOT {
102 qint8 pennedchocos[4];
104 quint8 u_weapon_hp[3];
110 quint8 world_map_chocobos;
111 quint8 world_map_vehicles;
129 quint16 battlepoints;
132 qint8 stablesoccupied;
145 quint8 midgartrainflags;
149 quint16 BikeHighScore;
151 quint32 SnowBegFastTime;
152 quint32 SnowExpFastTime;
153 quint32 SnowCrazyFastTime;
156 quint8 SnowCrazyScore;
163 quint8 battleArenaSpecialWins;
165 quint8 stablechocorating[6];
167 qint16 cratersaveMapId;
180 quint8 chocobonames[6][6];
181 quint16 chocostaminas[6];
216 quint8 controller_map[16];
223 struct FF7TKDATA_EXPORT FF7HEADFOOT {
224 quint8 sl_header[0x0200];
225 quint8 sl_footer[0x0D0C];