05-01-2009, Monday-18:01:37
Das ganze
if(neue_richtung==ribi_t:ued || neue_richtung==ribi_t::ost) {
train_length += fahr[anz_vehikel-1]->get_besch()->get_length();
}
else {
train_length += 1;
}
muss einfach weg, dann sollte die Ausrichtung wieder gleich sein, wenn sie bis zum ENde fahren.
Ansonsten konnte ich (z.B. mit dem pak64 Schienenbus) kein Springen feststellen.
if(neue_richtung==ribi_t:ued || neue_richtung==ribi_t::ost) {
train_length += fahr[anz_vehikel-1]->get_besch()->get_length();
}
else {
train_length += 1;
}
muss einfach weg, dann sollte die Ausrichtung wieder gleich sein, wenn sie bis zum ENde fahren.
Ansonsten konnte ich (z.B. mit dem pak64 Schienenbus) kein Springen feststellen.