(svn r13934) -Codechange [YAPP]: Handle through signals in the pathfinders. (michi_cc)

This commit is contained in:
rubidium
2008-08-02 22:49:10 +00:00
parent c34a1db15e
commit d5def69d87
3 changed files with 5 additions and 5 deletions

View File

@@ -136,7 +136,7 @@ public:
if (IsTileType(tile, MP_RAILWAY)) {
bool has_signal_against = HasSignalOnTrackdir(tile, ReverseTrackdir(trackdir));
bool has_signal_along = HasSignalOnTrackdir(tile, trackdir);
if (has_signal_against && !has_signal_along) {
if (has_signal_against && !has_signal_along && IsOnewaySignal(tile, TrackdirToTrack(trackdir))) {
// one-way signal in opposite direction
n.m_segment->m_end_segment_reason |= ESRB_DEAD_END;
} else if (has_signal_along) {