summaryrefslogtreecommitdiff
path: root/src/newgrf_station.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2011-11-08 17:29:01 +0000
committerfrosch <frosch@openttd.org>2011-11-08 17:29:01 +0000
commit8f4c6d42f90dc6bda68c803bebec48a9382eb675 (patch)
treeb2c9b3e4e53cfcb2433ea5acb4553c7516ae2d0a /src/newgrf_station.cpp
parent5aaecae6e2ea2c2236375274439645e669081328 (diff)
downloadopenttd-8f4c6d42f90dc6bda68c803bebec48a9382eb675.tar.xz
(svn r23154) -Change: [NewGRF v8] Use heightlevel units in nearby tile info variables. (rubidium)
Diffstat (limited to 'src/newgrf_station.cpp')
-rw-r--r--src/newgrf_station.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/newgrf_station.cpp b/src/newgrf_station.cpp
index 8ef375c4c..240f66436 100644
--- a/src/newgrf_station.cpp
+++ b/src/newgrf_station.cpp
@@ -296,7 +296,7 @@ static uint32 StationGetVariable(const ResolverObject *object, byte variable, ui
Slope tileh = GetTileSlope(tile);
bool swap = (object->u.station.axis == AXIS_Y && HasBit(tileh, CORNER_W) != HasBit(tileh, CORNER_E));
- return GetNearbyTileInformation(tile) ^ (swap ? SLOPE_EW : 0);
+ return GetNearbyTileInformation(tile, object->grffile->grf_version >= 8) ^ (swap ? SLOPE_EW : 0);
}
break;
@@ -353,7 +353,7 @@ static uint32 StationGetVariable(const ResolverObject *object, byte variable, ui
Slope tileh = GetTileSlope(tile);
bool swap = (axis == AXIS_Y && HasBit(tileh, CORNER_W) != HasBit(tileh, CORNER_E));
- return GetNearbyTileInformation(tile) ^ (swap ? SLOPE_EW : 0);
+ return GetNearbyTileInformation(tile, object->grffile->grf_version >= 8) ^ (swap ? SLOPE_EW : 0);
}
case 0x68: { // Station info of nearby tiles