(svn r18921) -Codechange: make the preconditions for Get/Set CustomStationSpecIndex a bit more strict

This commit is contained in:
yexo
2010-01-26 23:03:47 +00:00
parent c04cc6c2ab
commit 47527ca67a
3 changed files with 4 additions and 4 deletions

View File

@@ -306,7 +306,7 @@ CommandCost CmdBuildRailWaypoint(TileIndex start_tile, DoCommandFlag flags, uint
for (int i = 0; i < count; i++) {
TileIndex tile = start_tile + i * offset;
byte old_specindex = IsTileType(tile, MP_STATION) ? GetCustomStationSpecIndex(tile) : 0;
byte old_specindex = HasStationTileRail(tile) ? GetCustomStationSpecIndex(tile) : 0;
bool reserved = IsTileType(tile, MP_RAILWAY) ?
HasBit(GetRailReservationTrackBits(tile), AxisToTrack(axis)) :
HasStationReservation(tile);