road_map.c
changeset 4233 5281a2fe51cc
parent 3977 513433ebd092
child 4615 58a14c38c438
--- a/road_map.c	Sun Aug 06 18:36:36 2006 +0000
+++ b/road_map.c	Mon Aug 07 06:21:59 2006 +0000
@@ -52,9 +52,13 @@
 
 TrackBits GetAnyRoadTrackBits(TileIndex tile)
 {
-	if (IsTileType(tile, MP_STREET) && !IsTileDepotType(tile, TRANSPORT_ROAD)) {
-		uint32 r = GetTileTrackStatus(tile, TRANSPORT_ROAD);
-		return (byte)(r | (r >> 8));
+	uint32 r;
+
+	// Don't allow building through road depot tiles.
+	if (IsTileType(tile, MP_STREET) && IsTileDepotType(tile, TRANSPORT_ROAD)) {
+		return 0;
 	}
-	return 0;
+
+	r = GetTileTrackStatus(tile, TRANSPORT_ROAD);
+	return (byte)(r | (r >> 8));
 }