From 42d1731cc1a795f7067c1fd92e337a41480d5589 Mon Sep 17 00:00:00 2001 From: tron Date: Tue, 14 Mar 2006 12:00:11 +0000 Subject: (svn r3857) Add and use GetBridgeRampDirection() Note: This slightly changes the behavior of GetAnyRoadBits() to only return a road piece for the start of the bridge ramp instead of a full ROAD_[XY] --- road_map.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'road_map.c') diff --git a/road_map.c b/road_map.c index 3780334a3..756ab1a92 100644 --- a/road_map.c +++ b/road_map.c @@ -2,6 +2,7 @@ #include "stdafx.h" #include "openttd.h" +#include "bridge_map.h" #include "functions.h" #include "road_map.h" #include "station.h" @@ -33,7 +34,7 @@ RoadBits GetAnyRoadBits(TileIndex tile) } else { // ending if (GB(_m[tile].m5, 1, 2) != TRANSPORT_ROAD) return 0; // not a road bridge - return _m[tile].m5 & 1 ? ROAD_Y : ROAD_X; + return DiagDirToRoadBits(ReverseDiagDir(GetBridgeRampDirection(tile))); } } else { // tunnel -- cgit v1.2.3-54-g00ecf