From: Syd A. <syd...@fl...> - 2006-12-18 05:15:03
|
Update of /var/cvs/FlightGear-0.9/data/Aircraft/Citation-Bravo/Nasal In directory baron:/tmp/cvs-serv31593/Aircraft/Citation-Bravo/Nasal Modified Files: Bravo.nas Log Message: Added the workaround to prevent fuel.nas / prop.nas errors... Updated FDM , sound , and new weight sliders ... Index: Bravo.nas =================================================================== RCS file: /var/cvs/FlightGear-0.9/data/Aircraft/Citation-Bravo/Nasal/Bravo.nas,v retrieving revision 1.4 retrieving revision 1.5 diff -C 2 -r1.4 -r1.5 *** Bravo.nas 6 Dec 2006 16:25:47 -0000 1.4 --- Bravo.nas 18 Dec 2006 05:14:35 -0000 1.5 *************** *** 1,17 **** ! rev1 = nil; ! r1 = nil; ! r2 = nil; ! v1 = nil; ! cl = 0.0; ! c2 = 0.0; ! hpsi = 0.0; ! pph1=0.0; ! pph2=0.0; ! fuel_density=0.0; ! n_offset=0; ! nm_calc=0.0; ! ! ! strobe_switch = props.globals.getNode("controls/switches/strobe", 1); aircraft.light.new("sim/model/Bravo/lighting/strobe", [0.05, 1.50], strobe_switch); --- 1,15 ---- ! var rev1 = nil; ! var r1 = nil; ! var r2 = nil; ! var v1 = nil; ! var cl = 0.0; ! var c2 = 0.0; ! var hpsi = 0.0; ! var pph1=0.0; ! var pph2=0.0; ! var fuel_density=0.0; ! var n_offset=0; ! var nm_calc=0.0; ! var FDM=0; strobe_switch = props.globals.getNode("controls/switches/strobe", 1); aircraft.light.new("sim/model/Bravo/lighting/strobe", [0.05, 1.50], strobe_switch); *************** *** 19,23 **** aircraft.light.new("sim/model/Bravo/lighting/beacon", [1.0, 1.0], beacon_switch); ! init_controls = func { setprop("/instrumentation/gps/wp/wp/waypoint-type","airport"); setprop("/instrumentation/gps/wp/wp/ID",getprop("/sim/tower/airport-id")); --- 17,21 ---- aircraft.light.new("sim/model/Bravo/lighting/beacon", [1.0, 1.0], beacon_switch); ! _setlistener("/sim/signals/fdm-initialized", func { setprop("/instrumentation/gps/wp/wp/waypoint-type","airport"); setprop("/instrumentation/gps/wp/wp/ID",getprop("/sim/tower/airport-id")); *************** *** 32,36 **** setprop("/systems/hydraulic/pump-psi[0]",0.0); setprop("/systems/hydraulic/pump-psi[1]",0.0); ! fuel_density=getprop("consumables/fuel/tank[0]/density-ppg"); setprop("/instrumentation/primus1000/nav1pointer",0.0); setprop("/instrumentation/primus1000/nav2pointer",0.0); --- 30,34 ---- setprop("/systems/hydraulic/pump-psi[0]",0.0); setprop("/systems/hydraulic/pump-psi[1]",0.0); ! var fuel_density=getprop("consumables/fuel/tank[0]/density-ppg"); setprop("/instrumentation/primus1000/nav1pointer",0.0); setprop("/instrumentation/primus1000/nav2pointer",0.0); *************** *** 40,47 **** setprop("/instrumentation/primus1000/nav-dist-nm",0.0); print("Aircraft systems initialized"); ! } ! settimer(init_controls, 0); ! ! --- 38,43 ---- setprop("/instrumentation/primus1000/nav-dist-nm",0.0); print("Aircraft systems initialized"); ! FDM=1; ! },1); *************** *** 67,70 **** --- 63,67 ---- update_systems = func { + if(FDM !=0){ cl = getprop("/systems/electrical/outputs/cabin-lights"); if(cl == nil){cl = 0.0;} *************** *** 136,139 **** settimer(update_systems,0); ! } settimer(update_systems,0); --- 133,136 ---- settimer(update_systems,0); ! } } settimer(update_systems,0); |