src/saveload.h
branchnoai
changeset 9628 b5c2449616b5
parent 9626 79f2b5a0cdd7
child 9629 66dde6412125
equal deleted inserted replaced
9627:6a7c8ead2328 9628:b5c2449616b5
     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();