src/newgrf.h
branchgamebalance
changeset 9911 0b8b245a2391
parent 9906 6f41b8713b65
child 9912 1ac8aac92385
equal deleted inserted replaced
9910:0b2aebc8283e 9911:0b8b245a2391
    21 	GLS_END,
    21 	GLS_END,
    22 };
    22 };
    23 
    23 
    24 DECLARE_POSTFIX_INCREMENT(GrfLoadingStage);
    24 DECLARE_POSTFIX_INCREMENT(GrfLoadingStage);
    25 
    25 
       
    26 enum GrfMiscBit {
       
    27 	GMB_DESERT_TREES_FIELDS    = 0, // Unsupported.
       
    28 	GMB_DESERT_PAVED_ROADS     = 1,
       
    29 	GMB_FIELD_BOUNDING_BOX     = 2, // Unsupported.
       
    30 	GMB_TRAIN_WIDTH_32_PIXELS  = 3,
       
    31 	GMB_AMBIENT_SOUND_CALLBACK = 4, // Unsupported.
       
    32 	GMB_CATENARY_ON_3RD_TRACK  = 5, // Unsupported.
       
    33 };
    26 
    34 
    27 struct GRFLabel {
    35 struct GRFLabel {
    28 	byte label;
    36 	byte label;
    29 	uint32 nfo_line;
    37 	uint32 nfo_line;
    30 	uint32 pos;
    38 	uint32 pos;
    83 void LoadNewGRF(uint load_index, uint file_index);
    91 void LoadNewGRF(uint load_index, uint file_index);
    84 void ReloadNewGRFData(); // in openttd.cpp
    92 void ReloadNewGRFData(); // in openttd.cpp
    85 
    93 
    86 void CDECL grfmsg(int severity, const char *str, ...);
    94 void CDECL grfmsg(int severity, const char *str, ...);
    87 
    95 
       
    96 bool HasGrfMiscBit(GrfMiscBit bit);
       
    97 
    88 #endif /* NEWGRF_H */
    98 #endif /* NEWGRF_H */