Sorry für den Doppelpost, aber ich habe das jetzt mal so ausprobiert. Das scheint sehr zuverlässig zu funktionieren. Sobald ein Steuerwagen mit im Spiel ist, darf nix angehängt werden. Allerdings kann man noch Waggons dazwischenschieben.
Zwei kleine Dinge, die ich abändern musste (falls jemand mal was ähnliches machen will und das hier liest)
Der erste switch heißt "check_vehicle". Weiter unten wird dann aber mit "vheicle_type_switch" verwiesen. Die beiden einfach noch einheitlich benennen.
Im "pruefe_steuerwagen"-switch muss es
Code:
bitmask_consist_info & bitmask(2)
heißen.
Aber nochmal ein paar Fragen zu den bits, da die mir noch ein bisschen fremd sind, aber sehr nützlich zu sein scheinen.
Welche Werte kann ich denen denn geben. Läuft das nach dem Motto: 1,2,4,8,16 etc? Also bis 2^7?
Und vor allem wie liest das Spiel diese bitmask_consist_info dann aus. Angenommen der Dostowaggon hat Bit 1 gesetzt und ich habe eine Zugkonfiguration Lok-Dostow-Dostow-Stw. Ist dann einfach Bit 1 und 2 gesetzt oder geht es bei jedem Dostowaggon eins hoch?
Also nochmal vielen Dank an beide. Hat beides sehr geholfen, auch wenn es vielleicht nicht alles hier in diesen Thread passt. Hätte vielleicht einen neuen mit dem Thema Wendezüge aufmachen sollen....