So, die Bahnhofsfahrpläne funktionieren jetzt auch wieder.
http://www.tt-forums.net/viewtopic.php?f...1#p1130271
Ein Screenshot findet sich hier:
http://www.tt-forums.net/download/file.php?id=180546
Ein Problem was man auch im Screenshot gut sieht ist folgendes:
Was nimmt man als Zielort einer Fahrt im Bahnhofsfahrplan? Meine (derzeit nur für Abfahrtsfahrpläne implementierte) Heuristik ist folgende:
1. Ignoriere Wegpunkte, Non-Stop-Orders und Depot-Orders
2. Nimm die erste Station, bevor eine Station zum zweiten Mal angefahren würde
Das funktioniert meistens, ein Beispiel wo es nicht das macht was man will sieht man aber auch im Screenshot: Wenn ich den Zug nach dem Zielbahnhof erstmal im Abstellbahnhof verräume (z.B. weil ich ihn kraft Fahrplänen erst 3 Monate später wieder auf dem Weg zurück brauchen kann) dann taucht natürlich der auf. Und bei Ringfahrten kann es auch komische Resultate geben.
Wobei mir grade einfällt, ich könnte auch noch "Weder laden noch entladen"-Bahnhöfe ignorieren, dann wär ich auch die Abstellbahnhöfe los...
Alternativ könnte ich mir ein Flag an der Order "Das Ziel ist wichtig" vorstellen. Leidet aber daran dass ich kein freies Flag sehe, und extra dafür eine neue Variable einführen wäre wohl auch Overkill. (GUI-Seitig wär das sogar machbar, den zwei-Klick auf die Fahrplan-Zeile (also das wie man bei der Ziel-Zeile das Halten vorne, mittig, hinten steuert) hab ich nämlich noch nicht mit Funktion versorgt...).
Sonstige Ideen?
In der fettgedruckten Kopfzeile kann ich vielleicht noch wenn definiert statt der Zugnummer den Namen des Fahrplans anzeigen, damit wären dann auch richtige Linienbezeichnungen im Fahrplan machbar (z.B. S5 nach Foo, RE 7 nach Bar, etc.).
(ja, Fahrpläne können Namen haben, hab ich ursprünglich mal mit ganz anderen Hintergedanken eingebaut, könnte aber hier nützlich werden).