src/saveload.h
branchgamebalance
changeset 9913 e79cd19772dd
parent 9912 1ac8aac92385
equal deleted inserted replaced
9912:1ac8aac92385 9913:e79cd19772dd
     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();