equal
deleted
inserted
replaced
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); |