1
0
Fork 0

bugfix for simbrief parser

This commit is contained in:
legoboyvdlp R 2020-12-09 19:16:17 +00:00
parent 830108dc8c
commit 72cebd9077

View file

@ -59,9 +59,9 @@ var SimbriefParser = {
} }
if (size(result) == 0) { return nil; } if (size(result) == 0) { return nil; }
foreach (var test; result) { forindex (var test; result) {
if (math.abs(test.lat - coords.lat()) < 0.01666666666 and math.abs(test.lon - coords.lon()) < 0.01666666666) { if (math.abs(result[test].lat - coords.lat()) < 0.01666666666 and math.abs(result[test].lon - coords.lon()) < 0.01666666666) {
return test; return result[test];
} }
} }
return nil; return nil;
@ -170,11 +170,13 @@ var SimbriefParser = {
ofpFix.getNode("pos_lat").getValue(), ofpFix.getNode("pos_lat").getValue(),
ofpFix.getNode("pos_long").getValue()); ofpFix.getNode("pos_long").getValue());
wp = me.tryFindByCoord(coords,ident,"fix"); #wp = me.tryFindByCoord(coords,ident,"fix");
wp = me.tryFindByCoord(coords,ident,"nav"); #if (wp == nil) {
if (wp == nil) { # wp = me.tryFindByCoord(coords,ident,"nav");
#}
#if (wp == nil) {
wp = createWP(coords, ident); wp = createWP(coords, ident);
} #}
append(wps, wp); append(wps, wp);
} }