|
@@ -3,35 +3,35 @@
|
|
|
#ifndef FIOS_H
|
|
|
#define FIOS_H
|
|
|
|
|
|
/* Deals with finding savegames */
|
|
|
typedef struct {
|
|
|
byte type;
|
|
|
uint64 mtime;
|
|
|
char title[64];
|
|
|
char name[256 - 12 - 64];
|
|
|
} FiosItem;
|
|
|
|
|
|
enum {
|
|
|
FIOS_TYPE_DRIVE = 0,
|
|
|
FIOS_TYPE_PARENT = 1,
|
|
|
FIOS_TYPE_DIR = 2,
|
|
|
FIOS_TYPE_FILE = 3,
|
|
|
FIOS_TYPE_OLDFILE = 4,
|
|
|
FIOS_TYPE_SCENARIO = 5,
|
|
|
FIOS_TYPE_OLD_SCENARIO = 6,
|
|
|
FIOS_TYPE_DIRECT = 7,
|
|
|
FIOS_TYPE_PNG = 8,
|
|
|
FIOS_TYPE_BMP = 9,
|
|
|
FIOS_TYPE_INVALID = 255,
|
|
|
FIOS_TYPE_DRIVE = 0,
|
|
|
FIOS_TYPE_PARENT = 1,
|
|
|
FIOS_TYPE_DIR = 2,
|
|
|
FIOS_TYPE_FILE = 3,
|
|
|
FIOS_TYPE_OLDFILE = 4,
|
|
|
FIOS_TYPE_SCENARIO = 5,
|
|
|
FIOS_TYPE_OLD_SCENARIO = 6,
|
|
|
FIOS_TYPE_DIRECT = 7,
|
|
|
FIOS_TYPE_PNG = 8,
|
|
|
FIOS_TYPE_BMP = 9,
|
|
|
FIOS_TYPE_INVALID = 255,
|
|
|
};
|
|
|
|
|
|
/* Variables to display file lists */
|
|
|
extern FiosItem *_fios_list; // defined in misc_gui.c
|
|
|
extern int _fios_num; // defined in fios.c, read_only version of _fios_count
|
|
|
extern int _saveload_mode; // defined in misc_gui.c
|
|
|
|
|
|
// Get a list of savegames
|
|
|
FiosItem *FiosGetSavegameList(int mode);
|
|
|
// Get a list of scenarios
|
|
|
FiosItem *FiosGetScenarioList(int mode);
|
|
|
// Get a list of Heightmaps
|