diff options
-rw-r--r-- | src/newgrf_station.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/newgrf_station.cpp b/src/newgrf_station.cpp index 52a8c344a..a2375298a 100644 --- a/src/newgrf_station.cpp +++ b/src/newgrf_station.cpp @@ -18,7 +18,7 @@ #include "newgrf_spritegroup.h" #include "newgrf_sound.h" #include "cargotype.h" -#include "town_map.h" +#include "town.h" #include "newgrf_town.h" #include "gfx_func.h" #include "date_func.h" @@ -361,12 +361,12 @@ static uint32 StationGetVariable(const ResolverObject *object, byte variable, by if (object->scope == VSG_SCOPE_PARENT) { /* Pass the request on to the town of the station */ - Town *t; + const Town *t; if (st != NULL) { t = st->town; } else if (tile != INVALID_TILE) { - t = GetTownByTile(tile); + t = ClosestTownFromTile(tile, UINT_MAX); } else { *available = false; return UINT_MAX; |