road_cmd.c
changeset 3415 4d76e72c6ac2
parent 3381 ebdcc12845c7
child 3418 a592d40a4d04
--- 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;