|
@@ -6,24 +6,25 @@
|
|
|
#define NEWGRF_CONFIG_H
|
|
|
|
|
|
#include "openttd.h"
|
|
|
|
|
|
/* GRF config bit flags */
|
|
|
enum GCF_Flags {
|
|
|
GCF_SYSTEM, ///< GRF file is an openttd-internal system grf
|
|
|
GCF_UNSAFE, ///< GRF file is unsafe for static usage
|
|
|
GCF_STATIC, ///< GRF file is used statically (can be used in any MP game)
|
|
|
GCF_COMPATIBLE,///< GRF file does not exactly match the requested GRF (different MD5SUM), but grfid matches)
|
|
|
GCF_COPY, ///< The data is copied from a grf in _all_grfs
|
|
|
GCF_INIT_ONLY, ///< GRF file is processed up to GLS_INIT
|
|
|
GCF_RESERVED, ///< GRF file passed GLS_RESERVE stage
|
|
|
};
|
|
|
|
|
|
enum GRFStatus {
|
|
|
GCS_UNKNOWN, ///< The status of this grf file is unknown
|
|
|
GCS_DISABLED, ///< GRF file is disabled
|
|
|
GCS_NOT_FOUND, ///< GRF file was not found in the local cache
|
|
|
GCS_INITIALISED, ///< GRF file has been initialised
|
|
|
GCS_ACTIVATED ///< GRF file has been activated
|
|
|
};
|
|
|
|
|
|
enum GRFListCompatibility{
|
|
|
GLC_ALL_GOOD,
|