src/road_cmd.cpp
changeset 8344 1cd2a831b06c
parent 8342 bf710180e7ce
child 8384 d46e5338da92
equal deleted inserted replaced
8343:a6b70ddd862b 8344:1cd2a831b06c
   485 
   485 
   486 			if (flags & DC_EXEC) {
   486 			if (flags & DC_EXEC) {
   487 				YapfNotifyTrackLayoutChange(tile, FindFirstTrack(GetTrackBits(tile)));
   487 				YapfNotifyTrackLayoutChange(tile, FindFirstTrack(GetTrackBits(tile)));
   488 				/* Always add road to the roadtypes (can't draw without it) */
   488 				/* Always add road to the roadtypes (can't draw without it) */
   489 				MakeRoadCrossing(tile, _current_player, _current_player, _current_player, GetTileOwner(tile), roaddir, GetRailType(tile), RoadTypeToRoadTypes(rt) | ROADTYPES_ROAD, p2);
   489 				MakeRoadCrossing(tile, _current_player, _current_player, _current_player, GetTileOwner(tile), roaddir, GetRailType(tile), RoadTypeToRoadTypes(rt) | ROADTYPES_ROAD, p2);
   490 				UpdateLevelCrossing(tile);
   490 				UpdateLevelCrossing(tile, false);
   491 				MarkTileDirtyByTile(tile);
   491 				MarkTileDirtyByTile(tile);
   492 			}
   492 			}
   493 			return CommandCost(EXPENSES_CONSTRUCTION, _price.build_road * (rt == ROADTYPE_ROAD ? 2 : 4));
   493 			return CommandCost(EXPENSES_CONSTRUCTION, _price.build_road * (rt == ROADTYPE_ROAD ? 2 : 4));
   494 		}
   494 		}
   495 
   495