27-07-2020, Monday-19:56:06
(Dieser Beitrag wurde zuletzt bearbeitet: 28-07-2020, Tuesday-16:50:38 von Andarix.)
tja, das funktioniert nicht ganz so
Denn selbst bei einem Set mit einfachen Höhen entsprechen die Rückgabewerte denen der 1. Höhe bei zweifachen Höhen bei der aktuellen Simutrans-Version.
Schick wäre es, wenn es ein einfaches true gäbe als Rückgabe, wenn es ein gerader Slope ist. Egal welche Richtung.
Für meine Zwecke wäre das dann deutlich einfacher, weil ich einfach den gleichen Slope auf dem Nachbarfeld brauche für eine parallele Strecke.
Der Aufruf ist jetzt schon so
Nur für die Verzweigung vorher brauche ich den Slope-Wert.
Also ein elegantes
Denn selbst bei einem Set mit einfachen Höhen entsprechen die Rückgabewerte denen der 1. Höhe bei zweifachen Höhen bei der aktuellen Simutrans-Version.
Schick wäre es, wenn es ein einfaches true gäbe als Rückgabe, wenn es ein gerader Slope ist. Egal welche Richtung.
Für meine Zwecke wäre das dann deutlich einfacher, weil ich einfach den gleichen Slope auf dem Nachbarfeld brauche für eine parallele Strecke.
Der Aufruf ist jetzt schon so
Code:
command_x.set_slope(b_player, Baufeld, bebautes_Feld.get_slope())
Nur für die Verzweigung vorher brauche ich den Slope-Wert.
Also ein elegantes
Code:
if ( bebautes_Feld.get_straight_slope() == true ) {
command_x.set_slope(b_player, Baufeld, bebautes_Feld.get_slope())
}
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds