src/yapf/yapf_costrail.hpp
changeset 6770 408585d467f9
parent 6259 471b91a4b1d8
child 6945 210e7150bf17
equal deleted inserted replaced
6769:13ccbd0f86b3 6770:408585d467f9
   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) {