equal
deleted
inserted
replaced
2 |
2 |
3 /** @file saveload.h */ |
3 /** @file saveload.h */ |
4 |
4 |
5 #ifndef SAVELOAD_H |
5 #ifndef SAVELOAD_H |
6 #define SAVELOAD_H |
6 #define SAVELOAD_H |
|
7 |
|
8 #include "fileio.h" |
7 |
9 |
8 #ifdef SIZE_MAX |
10 #ifdef SIZE_MAX |
9 #undef SIZE_MAX |
11 #undef SIZE_MAX |
10 #endif |
12 #endif |
11 |
13 |
24 SL_OLD_LOAD = 2, |
26 SL_OLD_LOAD = 2, |
25 SL_PNG = 3, |
27 SL_PNG = 3, |
26 SL_BMP = 4, |
28 SL_BMP = 4, |
27 }; |
29 }; |
28 |
30 |
29 SaveOrLoadResult SaveOrLoad(const char *filename, int mode); |
31 SaveOrLoadResult SaveOrLoad(const char *filename, int mode, Subdirectory sb); |
30 void WaitTillSaved(); |
32 void WaitTillSaved(); |
31 void DoExitSave(); |
33 void DoExitSave(); |
32 |
34 |
33 |
35 |
34 typedef void ChunkSaveLoadProc(); |
36 typedef void ChunkSaveLoadProc(); |