25-03-2008, Tuesday-13:40:47
Braucht er nicht. Der erste Stop bräuchte nicht mal wirklich verändert werden, obwohl es schön (und möglich) wäre. Es reicht, wenn die Veränderung dort passiert, wo festgestellt wird, dass der erste Stop voll ist. Dann wird nicht der näheste sondern der weiteste Stop genutzt.
Derzeit ist im Code sowas ähnliches wie das hier:
was ich mir wünsche ist:
In etwa....
Derzeit ist im Code sowas ähnliches wie das hier:
Code:
if ( ! Wegpunkt_besetzt ) {
gehezu( Wegpunkt );
}else {
gehezu( suchFreienLadeplatz() );
}
was ich mir wünsche ist:
Code:
if ( wartendeWaren ) {
if ( ! Wegpunkt_besetzt ) {
gehezu( Wegpunkt );
}else {
gehezu( suchNähestenFreienLadeplatz() );
} else {
gehezu( suchWeitestenFreienLadeplatz() );
}
In etwa....