(svn r18737) -Fix (r12028): Var67 data wasn't swapped properly for orientation.

This commit is contained in:
peter1138 2010-01-05 22:18:04 +00:00
parent 75f717cce3
commit 3157dfb675
1 changed files with 1 additions and 1 deletions

View File

@ -477,7 +477,7 @@ static uint32 StationGetVariable(const ResolverObject *object, byte variable, by
if (parameter != 0) tile = GetNearbyTile(parameter, tile); // only perform if it is required
Slope tileh = GetTileSlope(tile, NULL);
bool swap = (axis == AXIS_Y && HasBit(tileh, SLOPE_W) != HasBit(tileh, SLOPE_E));
bool swap = (axis == AXIS_Y && HasBit(tileh, CORNER_W) != HasBit(tileh, CORNER_E));
return GetNearbyTileInformation(tile) ^ (swap ? SLOPE_EW : 0);
}