File diff r18006:071d51c996ad → r18007:5ef6f0cf0861
src/newgrf.h
Show inline comments
 
@@ -11,12 +11,13 @@
 

	
 
#ifndef NEWGRF_H
 
#define NEWGRF_H
 

	
 
#include "cargotype.h"
 
#include "rail_type.h"
 
#include "fileio_type.h"
 

	
 
enum GrfLoadingStage {
 
	GLS_FILESCAN,
 
	GLS_SAFETYSCAN,
 
	GLS_LABELSCAN,
 
	GLS_INIT,
 
@@ -136,13 +137,13 @@ struct GRFLoadedFeatures {
 
	ShoreReplacement shore;   ///< It which way shore sprites were replaced.
 
};
 

	
 
/* Indicates which are the newgrf features currently loaded ingame */
 
extern GRFLoadedFeatures _loaded_newgrf_features;
 

	
 
void LoadNewGRFFile(struct GRFConfig *config, uint file_index, GrfLoadingStage stage);
 
void LoadNewGRFFile(struct GRFConfig *config, uint file_index, GrfLoadingStage stage, Subdirectory subdir);
 
void LoadNewGRF(uint load_index, uint file_index);
 
void ReloadNewGRFData(); // in saveload/afterload.cpp
 
void ResetNewGRFData();
 
void ResetPersistentNewGRFData();
 

	
 
void CDECL grfmsg(int severity, const char *str, ...) WARN_FORMAT(2, 3);