diff options
Diffstat (limited to 'src/industry.h')
-rw-r--r-- | src/industry.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/industry.h b/src/industry.h index c92c12041..2cdf1ce7e 100644 --- a/src/industry.h +++ b/src/industry.h @@ -220,6 +220,13 @@ void PlantRandomFarmField(const Industry *i); extern IndustrySpec _industry_specs[NUM_INDUSTRYTYPES]; extern IndustryTileSpec _industry_tile_specs[NUM_INDUSTRYTILES]; +static inline IndustryGfx GetTranslatedIndustryTileID(IndustryGfx gfx) +{ + assert(gfx < INVALID_INDUSTRYTILE); + const IndustryTileSpec *it = &_industry_tile_specs[gfx]; + return it->grf_prop.override == INVALID_INDUSTRYTILE ? gfx : it->grf_prop.override; +} + /* smallmap_gui.cpp */ void BuildIndustriesLegend(); |