src/fios.h
changeset 8645 83500ad80b08
parent 8301 47e8f031a6ab
child 8647 0709611186e0
equal deleted inserted replaced
8644:7c12bf33e220 8645:83500ad80b08
    29 	uint64 mtime;
    29 	uint64 mtime;
    30 	char title[64];
    30 	char title[64];
    31 	char name[256 - 12 - 64];
    31 	char name[256 - 12 - 64];
    32 };
    32 };
    33 
    33 
       
    34 enum SaveLoadDialogMode{
       
    35 	SLD_LOAD_GAME,
       
    36 	SLD_LOAD_SCENARIO,
       
    37 	SLD_SAVE_GAME,
       
    38 	SLD_SAVE_SCENARIO,
       
    39 	SLD_LOAD_HEIGHTMAP,
       
    40 	SLD_NEW_GAME,
       
    41 };
       
    42 
    34 enum {
    43 enum {
    35 	FIOS_TYPE_DRIVE        =   0,
    44 	FIOS_TYPE_DRIVE        =   0,
    36 	FIOS_TYPE_PARENT       =   1,
    45 	FIOS_TYPE_PARENT       =   1,
    37 	FIOS_TYPE_DIR          =   2,
    46 	FIOS_TYPE_DIR          =   2,
    38 	FIOS_TYPE_FILE         =   3,
    47 	FIOS_TYPE_FILE         =   3,
    46 };
    55 };
    47 
    56 
    48 /* Variables to display file lists */
    57 /* Variables to display file lists */
    49 extern FiosItem *_fios_list; ///< defined in misc_gui.cpp
    58 extern FiosItem *_fios_list; ///< defined in misc_gui.cpp
    50 extern int _fios_num;        ///< defined in fios.cpp, read_only version of _fios_count
    59 extern int _fios_num;        ///< defined in fios.cpp, read_only version of _fios_count
    51 extern int _saveload_mode;   ///< defined in misc_gui.cpp
    60 extern SaveLoadDialogMode _saveload_mode;   ///< defined in misc_gui.cpp
       
    61 
       
    62 /* Launch save/load dialog */
       
    63 void ShowSaveLoadDialog(SaveLoadDialogMode mode);
    52 
    64 
    53 /* Get a list of savegames */
    65 /* Get a list of savegames */
    54 FiosItem *FiosGetSavegameList(int mode);
    66 FiosItem *FiosGetSavegameList(int mode);
    55 /* Get a list of scenarios */
    67 /* Get a list of scenarios */
    56 FiosItem *FiosGetScenarioList(int mode);
    68 FiosItem *FiosGetScenarioList(int mode);