]> git.mxchange.org Git - flightgear.git/commitdiff
Torsten DREYER:
authormfranz <mfranz>
Sat, 25 Nov 2006 12:21:36 +0000 (12:21 +0000)
committermfranz <mfranz>
Sat, 25 Nov 2006 12:21:36 +0000 (12:21 +0000)
"bind the visibility-property of the SGSky object to a property
named /envirionment/effective-visibility-m. This property is needed to decide
if the aircraft is within clouds or not. I use this property also for the
structural icing code."

src/Environment/environment_mgr.cxx

index 905efc0dd09c1c8499a4cf746f1a1410fabf2323..b029316e1a597728b4774046f47708e6668a7b06 100644 (file)
@@ -86,6 +86,8 @@ FGEnvironmentMgr::bind ()
   fgTie("/environment/visibility-m", _environment,
        &FGEnvironment::get_visibility_m, &FGEnvironment::set_visibility_m);
   fgSetArchivable("/environment/visibility-m");
+  fgTie("/environment/effective-visibility-m", thesky,
+       &SGSky::get_visibility );
   fgTie("/environment/temperature-sea-level-degc", _environment,
        &FGEnvironment::get_temperature_sea_level_degc,
        &FGEnvironment::set_temperature_sea_level_degc);
@@ -206,6 +208,7 @@ void
 FGEnvironmentMgr::unbind ()
 {
   fgUntie("/environment/visibility-m");
+  fgUntie("/environment/effective-visibility-m");
   fgUntie("/environment/temperature-sea-level-degc");
   fgUntie("/environment/temperature-degc");
   fgUntie("/environment/dewpoint-sea-level-degc");