using std::string;
-class SGNewCloud;
class SGCloudField;
-class FGMetar;
-class FGEnvironmentCtrl;
class FGClouds {
private:
-void buildCloud(SGPropertyNode *cloud_def_root, SGPropertyNode *box_def_root, const string& name, sgVec3 pos, SGCloudField *layer);
- void buildLayer(int iLayer, const string& name, double alt, double coverage);
+ double buildCloud(SGPropertyNode *cloud_def_root, SGPropertyNode *box_def_root, const string& name, double grid_z_rand, SGCloudField *layer);
+ void buildLayer(int iLayer, const string& name, double coverage);
void buildCloudLayers(void);
int update_event;
+#if 0
SGSoundSample *snd_lightning;
- bool clouds_3d_enabled;
+#endif
+ bool clouds_3d_enabled;
+ int index;
public:
FGClouds();
~FGClouds();
- void init(void);
+ void Init(void);
int get_update_event(void) const;
void set_update_event(int count);
- bool get_3dClouds() const;
- void set_3dClouds(bool enable);
+ bool get_3dClouds() const;
+ void set_3dClouds(bool enable);
+
};
#endif // _FGCLOUDS_HXX
+