18-11-2019, Monday-15:01:28
hab ein debug eingebaut
Zeile 1952: der kommt da nie vorbei
scheitert das an Zeile 1889 ?
Zeile 1952: der kommt da nie vorbei
Zitat: else if( route_result==haltestelle_t::ROUTE_OVERCROWDED ) {
// overcrowded routes cause unhappiness to be logged
DBG_DEBUG("merke_passagier_ziel orange", "ROUTE_OVERCROWDED ");
if( start_halt.is_bound() ) {
start_halt->add_pax_unhappy(pax_left_to_do);
}
else {
// all routes to goal are overcrowded -> register at first stop (closest)
FOR(vector_tpl<halthandle_t>, const s, start_halts) {
s->add_pax_unhappy(pax_left_to_do);
merke_passagier_ziel(dest_pos, color_idx_to_rgb(COL_ORANGE));
break;
}
}
// destination logged
DBG_DEBUG("merke_passagier_ziel orange", "ROUTE_OVERCROWDED 2 ");
merke_passagier_ziel(dest_pos, color_idx_to_rgb(COL_ORANGE));
}
scheitert das an Zeile 1889 ?
Zitat: // only continue, if this is a good start halt
if( !start_halts.empty() ) {
// Find passenger destination
for( uint pax_routed=0, pax_left_to_do=0; pax_routed < num_pax; pax_routed += pax_left_to_do ) {