23-11-2020, Monday-16:47:49
Der nimmt immer den ersten passenden und kommt nicht auf Idee weiter zu suchen ob es was besser passendes gibt.
crossing_logic.cc Zeile 264
crossing_logic.cc Zeile 264
Zitat:// match maxspeed of first wayEmpfehle "<=" damit er weiter sucht
uint8 const way0_nr = (way0 == ow);
sint32 const imax0 = i->get_maxspeed(way0_nr);
sint32 const bmax0 = best ? best->get_maxspeed(way0_nr) : 9999;
if( imax0 >= way_0_speed && imax0 <= bmax0 ) {
// match maxspeed of second way
uint8 const way1_nr = (way1 == ow);
sint32 const imax1 = i->get_maxspeed(way1_nr);
sint32 const bmax1 = best ? best->get_maxspeed(way1_nr) : 9999;
if( imax1 >= way_1_speed && imax1 <= bmax1 ) {
best = i;