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