]> git.mxchange.org Git - flightgear.git/blobdiff - src/Environment/environment_mgr.cxx
Fix bug 191, uninitialised HUD color.
[flightgear.git] / src / Environment / environment_mgr.cxx
index 5b79b25d088242ef48383489228b055e3db6cd98..7b276eb626d49192138617ea357d9758af3d9e3d 100644 (file)
@@ -152,6 +152,11 @@ FGEnvironmentMgr::bind ()
          &FGEnvironmentMgr::get_cloud_layer_coverage_type,
          &FGEnvironmentMgr::set_cloud_layer_coverage_type);
 
+    _tiedProperties.Tie( layerNode->getNode( "visibility-m",true), this, i,
+        &FGEnvironmentMgr::get_cloud_layer_visibility_m,
+        &FGEnvironmentMgr::set_cloud_layer_visibility_m);
+
+
   }
 
   _tiedProperties.setRoot( fgGetNode("/sim/rendering", true ) );
@@ -315,6 +320,19 @@ FGEnvironmentMgr::get_cloud_layer_coverage_type (int index) const
   return thesky->get_cloud_layer(index)->getCoverage();
 }
 
+double 
+FGEnvironmentMgr::get_cloud_layer_visibility_m (int index) const
+{
+    return thesky->get_cloud_layer(index)->getVisibility_m();
+}
+
+void 
+FGEnvironmentMgr::set_cloud_layer_visibility_m (int index, double visibility_m)
+{
+    thesky->get_cloud_layer(index)->setVisibility_m(visibility_m);
+}
+
+
 
 void 
 FGEnvironmentMgr::set_cloud_layer_coverage_type (int index, int type )