author | tron |
Sun, 02 Apr 2006 07:05:35 +0000 | |
changeset 3415 | 4d76e72c6ac2 |
parent 3414 | 35a7ea80eee7 |
child 3416 | a6cb21272cc5 |
road_cmd.c | file | annotate | diff | comparison | revisions |
--- 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;