File diff r26193:4bc7915a2156 → r26194:f7347205838e
src/fios.h
Show inline comments
 
@@ -20,12 +20,18 @@
 
enum SaveLoadInvalidateWindowData {
 
	SLIWD_RESCAN_FILES,          ///< Rescan all files (when changed directory, ...)
 
	SLIWD_SELECTION_CHANGES,     ///< File selection has changed (user click, ...)
 
	SLIWD_FILTER_CHANGES,        ///< The filename filter has changed (via the editbox)
 
};
 

	
 
enum PatchpackSaveExtensionType {
 
	PSXT_NONE,
 
	PSXT_MODIFIED,
 
	PSXT_EXTENDED
 
};
 

	
 
typedef SmallMap<uint, CompanyProperties *> CompanyPropertiesMap;
 

	
 
/**
 
 * Container for loading in mode SL_LOAD_CHECK.
 
 */
 
struct LoadCheckData {
 
@@ -42,12 +48,15 @@ struct LoadCheckData {
 

	
 
	GRFConfig *grfconfig;                         ///< NewGrf configuration from save.
 
	GRFListCompatibility grf_compatibility;       ///< Summary state of NewGrfs, whether missing files or only compatible found.
 

	
 
	struct LoggedAction *gamelog_action;          ///< Gamelog actions
 
	uint gamelog_actions;                         ///< Number of gamelog actions
 
	uint16 save_version;                          ///< Save version
 
	PatchpackSaveExtensionType save_ext_type;     ///< Extension type
 
	std::string save_version_label;               ///< Save version label
 

	
 
	LoadCheckData() : error_data(nullptr), grfconfig(nullptr),
 
			grf_compatibility(GLC_NOT_FOUND), gamelog_action(nullptr), gamelog_actions(0)
 
	{
 
		this->Clear();
 
	}