src/saveload.h
changeset 6929 56470c1b8a66
parent 6817 ca1cc2fd4cfa
child 7010 6f0d9f03180d
equal deleted inserted replaced
6928:f1d8bf0d6f45 6929:56470c1b8a66
     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();