From 57dd7cb95fe93ee77c8075afca95863d6598a3e3 Mon Sep 17 00:00:00 2001 From: James Turner Date: Thu, 28 Mar 2013 17:43:21 +0000 Subject: [PATCH] Give balloons scenario a load script. This makes balloons.nas obsolete. --- Nasal/balloons.nas | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 Nasal/balloons.nas diff --git a/Nasal/balloons.nas b/Nasal/balloons.nas deleted file mode 100644 index 2de550073..000000000 --- a/Nasal/balloons.nas +++ /dev/null @@ -1,29 +0,0 @@ -# If the balloon scenario is loaded and enabled, -# place all balloons near the aircraft to get them loaded -# -_setlistener("/sim/signals/fdm-initialized", func { - - var balloonScenarioFound = 0; - foreach( var scenario; props.globals.getNode("/sim/ai", 1 ).getChildren("scenario") ) { - if( scenario.getValue() == "balloon_demo" ) - balloonScenarioFound = 1; - } - if( balloonScenarioFound != 0 ) { - var position = geo.aircraft_position(); - var elevation = geo.elevation( position.lat(), position.lon() ); - position.set_alt( elevation != nil ? elevation : 0.0 ); - - foreach( var tanker; props.globals.getNode("/ai/models",1).getChildren("tanker") ) { - var callsign = tanker.getNode("callsign").getValue(); - if( callsign == nil ) continue; - if( string.match(callsign,"ballon*") ) { - tanker.getNode("position/latitude-deg",1).setDoubleValue( position.lat() - 0.002 ); - tanker.getNode("position/longitude-deg",1).setDoubleValue( position.lon() - 0.002 ); - tanker.getNode("position/altitude-ft", 1 ).setDoubleValue( position.alt() ); - } - } - } - delete(globals, "balloons"); -}); - -