equal
deleted
inserted
replaced
435 end_segment_reason |= ESRB_RAIL_TYPE; |
435 end_segment_reason |= ESRB_RAIL_TYPE; |
436 } else { |
436 } else { |
437 end_segment_reason |= ESRB_DEAD_END; |
437 end_segment_reason |= ESRB_DEAD_END; |
438 } |
438 } |
439 |
439 |
440 if (TrackFollower::DoTrackMasking() && tf_local.m_err != TrackFollower::EC_90DEG) { |
440 if (TrackFollower::DoTrackMasking() && !HasOnewaySignalBlockingTrackdir(cur.tile, cur.td)) { |
441 if (!HasOnewaySignalBlockingTrackdir(cur.tile, cur.td)) end_segment_reason |= ESRB_SAFE_TILE; |
441 end_segment_reason |= ESRB_SAFE_TILE; |
442 } |
442 } |
443 break; |
443 break; |
444 } |
444 } |
445 |
445 |
446 /* Check if the next tile is not a choice. */ |
446 /* Check if the next tile is not a choice. */ |