+
+
+// draw background portions of the sky
+void SGSky::draw_background() {
+ ssgCullAndDraw( pre_root );
+}
+
+
+// draw scenery elements of the sky
+void SGSky::draw_scene() {
+ ssgCullAndDraw( post_root );
+}
+
+
+void SGSky::add_cloud_layer( double asl ) {
+ SGCloudLayer *layer = new SGCloudLayer;
+ post_transform -> addKid( layer->build(tex_path, 20000.0f, asl) );
+ cloud_layers.push_back( layer );
+}