Changeset - r9952:9c0d3f3bcba8
[Not reviewed]
master
0 1 0
smatz - 16 years ago 2008-08-20 15:21:03
smatz@openttd.org
(svn r14107) -Codechange: marking reserved tile dirty twice (and even when patch option is off) is not needed
1 file changed with 0 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/pbs.cpp
Show inline comments
 
@@ -89,13 +89,12 @@ bool TryReserveRailTrack(TileIndex tile,
 
	switch (GetTileType(tile)) {
 
		case MP_RAILWAY:
 
			if (IsPlainRailTile(tile)) return TryReserveTrack(tile, t);
 
			if (IsRailWaypoint(tile) || IsRailDepot(tile)) {
 
				if (!GetDepotWaypointReservation(tile)) {
 
					SetDepotWaypointReservation(tile, true);
 
					MarkTileDirtyByTile(tile);
 
					return true;
 
				}
 
			}
 
			break;
 

	
 
		case MP_ROAD:
 
@@ -107,13 +106,12 @@ bool TryReserveRailTrack(TileIndex tile,
 
			}
 
			break;
 

	
 
		case MP_STATION:
 
			if (IsRailwayStation(tile) && !GetRailwayStationReservation(tile)) {
 
				SetRailwayStationReservation(tile, true);
 
				MarkTileDirtyByTile(tile);
 
				return true;
 
			}
 
			break;
 

	
 
		case MP_TUNNELBRIDGE:
 
			if (GetTunnelBridgeTransportType(tile) == TRANSPORT_RAIL && !GetRailTunnelBridgeReservation(tile)) {
0 comments (0 inline, 0 general)