(svn r4230) The road is asked for, not the rail. Undo part of r4164. (Pointed out by peter1138)
authortron
Sun, 02 Apr 2006 07:05:35 +0000
changeset 3415 4d76e72c6ac2
parent 3414 35a7ea80eee7
child 3416 a6cb21272cc5
(svn r4230) The road is asked for, not the rail. Undo part of r4164. (Pointed out by peter1138)
road_cmd.c
--- a/road_cmd.c	Sat Apr 01 15:19:16 2006 +0000
+++ b/road_cmd.c	Sun Apr 02 07:05:35 2006 +0000
@@ -1012,7 +1012,7 @@
 						0 : _road_trackbits[GetRoadBits(tile)] * 0x101;
 
 				case ROAD_CROSSING: {
-					uint32 r = GetCrossingRailBits(tile) * 0x101;
+					uint32 r = (GetCrossingRoadAxis(tile) == AXIS_X ? TRACK_BIT_X : TRACK_BIT_Y) * 0x101;
 
 					if (IsCrossingBarred(tile)) r *= 0x10001;
 					return r;