23-04-2020, Thursday-14:01:33
(Dieser Beitrag wurde zuletzt bearbeitet: 23-04-2020, Thursday-14:01:53 von Andarix.)
Was soll mit dem folgenden Code in plan_simple_connection() ( industry_connection_planner.nut ) erreicht werden?
Weil der wird nie ausgeführt, da am Anfang die distance gleich auf 1 gesetzt wird, wenn diese 0 ist beim Funktionsaufruf.
Code:
cnv_valuator.distance = distance
// compute correct distance
if (distance == 0) {
foreach(i in ["x", "y"]) {
cnv_valuator.distance += abs( (start ? start[i] : fsrc[i]) - (target ? target[i] : fdest[i]))
}
}
Weil der wird nie ausgeführt, da am Anfang die distance gleich auf 1 gesetzt wird, wenn diese 0 ist beim Funktionsaufruf.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds