(svn r13589) -Fix (r11802): signals could be propagated through waypoints built in orthogonal axis

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
smatz 17 years ago
parent bee7934220
commit 1cf74e7667

@ -298,6 +298,7 @@ static SigFlags ExploreSegment(Owner owner)
}
if (GetRailTileType(tile) == RAIL_TILE_WAYPOINT) {
if (GetWaypointAxis(tile) != DiagDirToAxis(enterdir)) continue;
if (!(flags & SF_TRAIN) && VehicleFromPos(tile, NULL, &TrainOnTileEnum)) flags |= SF_TRAIN;
tile += TileOffsByDiagDir(exitdir);
/* enterdir and exitdir stay the same */

Loading…
Cancel
Save