]> git.mxchange.org Git - flightgear.git/commitdiff
Toggle cloud drawing on/off
authorJames Turner <zakalawe@mac.com>
Tue, 4 Mar 2014 17:14:13 +0000 (17:14 +0000)
committerJames Turner <zakalawe@mac.com>
Wed, 5 Mar 2014 14:22:27 +0000 (14:22 +0000)
src/Scenery/scenery.cxx

index 09e0b502e43d324ca293ebfb266b216ba40f2054..c05d6eeff12d9adc9def8b2f069e467bbbb96a06 100644 (file)
@@ -47,6 +47,8 @@
 #include <simgear/scene/util/OsgMath.hxx>
 #include <simgear/scene/util/SGSceneUserData.hxx>
 #include <simgear/scene/model/CheckSceneryVisitor.hxx>
+#include <simgear/scene/sky/sky.hxx>
+
 #include <simgear/bvh/BVHNode.hxx>
 #include <simgear/bvh/BVHLineSegmentVisitor.hxx>
 #include <simgear/structure/commands.hxx>
@@ -262,8 +264,8 @@ public:
     } else if (name == "aircraft") {
       _scenery->scene_graph->setChildValue(_scenery->aircraft_branch, b);
     } else if (name == "clouds") {
-      // clouds live elsewhere in the scene, bounce this to the correct
-      // place in FGRenderer
+      // clouds live elsewhere in the scene, but we handle them here
+      globals->get_renderer()->getSky()->set_clouds_enabled(b);
     } else if (name == "draw-otw") {
       // legacy setting but let's keep it working
       fgGetNode("/sim/rendering/draw-mask")->setBoolValue("terrain", b);