Changeset - r6768:adee51ded6c1
[Not reviewed]
master
0 1 0
rubidium - 17 years ago 2007-05-31 18:12:35
rubidium@openttd.org
(svn r10004) -Fix: trams can always intersect/have junctions on one way roads (because they only work for busses and lorries).
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/road_cmd.cpp
Show inline comments
 
@@ -375,8 +375,8 @@ int32 CmdBuildRoad(TileIndex tile, uint3
 

	
 
					existing = GetRoadBits(tile, rt);
 
					RoadBits merged = existing | pieces;
 
					bool crossing = (merged & ROAD_X) != ROAD_NONE && (merged & ROAD_Y) != ROAD_NONE;
 
					if (GetDisallowedRoadDirections(tile) != DRD_NONE && crossing) {
 
					bool crossing = (merged != ROAD_X && merged != ROAD_Y);
 
					if (rt != ROADTYPE_TRAM && (GetDisallowedRoadDirections(tile) != DRD_NONE || toggle_drd != DRD_NONE) && crossing) {
 
						/* Junctions cannot be one-way */
 
						return_cmd_error(STR_ERR_ONEWAY_ROADS_CAN_T_HAVE_JUNCTION);
 
					}
0 comments (0 inline, 0 general)