0
|
1 #pragma once
|
|
2
|
|
3
|
|
4
|
|
5 /* 243 */
|
|
6 #pragma pack(push, 1)
|
|
7 struct SavegameList
|
|
8 {
|
|
9 void Initialize(unsigned int a1);
|
|
10
|
373
|
11 inline void Reset()
|
|
12 {
|
|
13 for (int i = 0; i < 20; ++i)
|
|
14 field_0[i] = 0;
|
|
15 for (int i = 0; i < 44; ++i)
|
|
16 pSavesNames[i][0] = 0;
|
|
17 }
|
|
18
|
0
|
19 char field_0[20];
|
373
|
20 char pSavesNames[44][280];
|
0
|
21 };
|
|
22 #pragma pack(pop)
|
|
23
|
|
24
|
|
25 /* 244 */
|
|
26 #pragma pack(push, 1)
|
|
27 struct SavegameHeader
|
|
28 {
|
|
29 char pName[20];
|
|
30 char pLocationName[20];
|
|
31 unsigned __int64 uWordTime;
|
|
32 char field_30[52];
|
|
33 };
|
|
34 #pragma pack(pop)
|
|
35
|
|
36
|
|
37
|
|
38 extern unsigned int uNumSavegameFiles;
|
|
39 extern unsigned int pSavegameUsedSlots[45];
|
|
40 extern struct SavegameList *pSavegameList;
|
|
41 extern struct RGBTexture pSavegameThumbnails[];
|
|
42 extern struct SavegameHeader pSavegameHeader[]; |