From: Stuart B. <stu...@ya...> - 2007-08-17 18:14:36
|
Hi All,=0A=0APreviously, if you had real weather fetch switched on, it woul= d over-write any configuration changes you made to the environment when it = next picked up some METAR. This was quite annoying if, for example, you add= ed some cloud cover for IFR and had it disappear part way through your appr= oach.=0A=0AThe attached patch only overwrites the current configuration if = the weather scenario is "METAR".=0A=0AThis means that you can select a scen= ario of "none" and the weather will not change from its current configurati= on.=0A=0ANote that there is a separate issue that the Weather Scenario dial= og doesn't display the current scenario...=0A=0AGiven the number of differe= nt ways to configure the weather, feedback would be appreciated.=0A=0A-Stua= rt=0A=0AIndex: environment_ctrl.cxx=0A=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=0ARCS file: /var/cvs/FlightGear-0.9/source/src/Environment/= environment_ctrl.cxx,v=0Aretrieving revision 1.48=0Adiff -u -r1.48 environm= ent_ctrl.cxx=0A--- environment_ctrl.cxx 15 Aug 2007 15:22:44 -0000 1.= 48=0A+++ environment_ctrl.cxx 17 Aug 2007 17:57:44 -0000=0A@@ -695,6 +69= 5,17 @@=0A if (_error_count >=3D 3)=0A return;=0A =0A+ const = char *current_scenario =3D =0A+ fgGetString("/envir= onment/weather-scenario", "none");=0A+ =0A+ if(s= trcmp(current_scenario, "METAR"))=0A+ {=0A+ // If we're not in a = METAR scenario, then don't attempt to load any new =0A+ // METAR, no= r interpolate any data, as it will over-write any changes =0A+ // by= the user.=0A+ return;=0A+ }=0A+ =0A FGMetarResult result;= =0A =0A static const SGPropertyNode *longitude=0A=0A=0A=0A=0A=0A _= __________________________________________________________=0AYahoo! Answers= - Got a question? Someone out there knows the answer. Try it=0Anow.=0Ahttp= ://uk.answers.yahoo.com/ |