From: Thomas Geymayer Date: Wed, 11 Jul 2012 22:10:00 +0000 (+0200) Subject: NasalPositioned: Expose actual postion of parkings X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=a876ff93e158c444b4585efd73c248b45c56336c;p=flightgear.git NasalPositioned: Expose actual postion of parkings --- diff --git a/src/Scripting/NasalPositioned.cxx b/src/Scripting/NasalPositioned.cxx index 8f54c14df..d2bcd625b 100644 --- a/src/Scripting/NasalPositioned.cxx +++ b/src/Scripting/NasalPositioned.cxx @@ -1291,8 +1291,13 @@ static naRef f_airport_parking(naContext c, naRef me, int argc, naRef* args) continue; } - naRef nm = stringToNasal(c, park->getName()); - naVec_append(r, nm); + const SGGeod& parkLoc = park->getGeod(); + naRef ph = naNewHash(c); + hashset(c, ph, "name", stringToNasal(c, park->getName())); + hashset(c, ph, "lat", naNum(parkLoc.getLatitudeDeg())); + hashset(c, ph, "lon", naNum(parkLoc.getLongitudeDeg())); + hashset(c, ph, "elevation", naNum(parkLoc.getElevationM())); + naVec_append(r, ph); } return r;