19-01-2005, Wednesday-13:07:59
Da hab ich mir schon einige Male den Kopf zerborchen, welcher Logik der Zug folgt.
Eher der grünen Welle (=erlaubt) oder der roten(=verboten)?
In diesem Fall ist mir zwar schon klar, dass er der kürzesten Strecke folgen soll, aber wenn ich im schon eine Ausweichroute anbiete und der linke Zug im ersten Bahnhof (den man tw. noch sieht) nicht mal anhalten soll, sondern nach Bahnhof Zwei (der, von dieser Karte ausgehend, viel weiter entfernt leigt als Bhf. Eins und daher nicht am Screenshot ist) soll, dann sollte er diese Ausweichstrecke auch benutzen. Ist meiner Ansicht nach eigentlich nur eine Logikkorrektur.
Ich würde es so bezeichnen:
Kürzeste Strecke = true
If ( kürzeste Strecke = true and Signal = red) ; then
kürzeste Strecke = false && start_crying()
If ( Ausweichroute = available and Signal_there = green ); then
use Ausweichroute && stop_crying()
else
cry_for_help()
endif
endif
Ich habe schon mehrere Male versucht, einen zug mittels Einwegsignalgebung z.B. um einen Bahnhof herumzulotsen, was dieser beharrlich ignorierte - tja, und als er umdrehte, stand da ein anderer Zug, der in den gleichen Bahnhof einfahren wollte, aber durch das Stop-Signal angehalten war -> Kollision/Pattsituation
Eher der grünen Welle (=erlaubt) oder der roten(=verboten)?
In diesem Fall ist mir zwar schon klar, dass er der kürzesten Strecke folgen soll, aber wenn ich im schon eine Ausweichroute anbiete und der linke Zug im ersten Bahnhof (den man tw. noch sieht) nicht mal anhalten soll, sondern nach Bahnhof Zwei (der, von dieser Karte ausgehend, viel weiter entfernt leigt als Bhf. Eins und daher nicht am Screenshot ist) soll, dann sollte er diese Ausweichstrecke auch benutzen. Ist meiner Ansicht nach eigentlich nur eine Logikkorrektur.
Ich würde es so bezeichnen:
Kürzeste Strecke = true
If ( kürzeste Strecke = true and Signal = red) ; then
kürzeste Strecke = false && start_crying()
If ( Ausweichroute = available and Signal_there = green ); then
use Ausweichroute && stop_crying()
else
cry_for_help()
endif
endif
Ich habe schon mehrere Male versucht, einen zug mittels Einwegsignalgebung z.B. um einen Bahnhof herumzulotsen, was dieser beharrlich ignorierte - tja, und als er umdrehte, stand da ein anderer Zug, der in den gleichen Bahnhof einfahren wollte, aber durch das Stop-Signal angehalten war -> Kollision/Pattsituation