summaryrefslogtreecommitdiff
path: root/newgrf_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'newgrf_config.h')
-rw-r--r--newgrf_config.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/newgrf_config.h b/newgrf_config.h
index 2cee7429b..42ab2feef 100644
--- a/newgrf_config.h
+++ b/newgrf_config.h
@@ -11,6 +11,7 @@ enum {
GCF_SYSTEM,
GCF_UNSAFE,
GCF_STATIC,
+ GCF_COPY, ///< The data is copied from a grf in _all_grfs
};
typedef struct GRFConfig {
@@ -52,4 +53,8 @@ char *GRFBuildParamList(char *dst, const GRFConfig *c, const char *last);
/* In newgrf_gui.c */
void ShowNewGRFSettings(bool editable, bool show_params, GRFConfig **config);
+/* For communication about GRFs over the network */
+#define UNKNOWN_GRF_NAME_PLACEHOLDER "<Unknown>"
+char *FindUnknownGRFName(uint32 grfid, uint8 *md5sum, bool create);
+
#endif /* NEWGRF_CONFIG_H */