equal
deleted
inserted
replaced
119 // yes, the first signal is two-way red signal => DEAD END |
119 // yes, the first signal is two-way red signal => DEAD END |
120 n.m_segment->flags_u.flags_s.m_end_of_line = true; |
120 n.m_segment->flags_u.flags_s.m_end_of_line = true; |
121 Yapf().m_stopped_on_first_two_way_signal = true; |
121 Yapf().m_stopped_on_first_two_way_signal = true; |
122 return -1; |
122 return -1; |
123 } |
123 } |
124 SignalType sig_type = GetSignalType(tile); |
124 SignalType sig_type = GetSignalType(tile, TrackdirToTrack(trackdir)); |
125 n.m_last_red_signal_type = sig_type; |
125 n.m_last_red_signal_type = sig_type; |
126 n.flags_u.flags_s.m_last_signal_was_red = true; |
126 n.flags_u.flags_s.m_last_signal_was_red = true; |
127 |
127 |
128 // look-ahead signal penalty |
128 // look-ahead signal penalty |
129 if (look_ahead_cost > 0) { |
129 if (look_ahead_cost > 0) { |