#define _ENVIRONMENT_MGR_HXX
#include <simgear/compiler.h>
-
-#include <Main/fgfs.hxx>
+#include <simgear/structure/subsystem_mgr.hxx>
#ifdef SG_HAVE_STD_INCLUDES
# include <cmath>
/**
* Manage environment information.
*/
-class FGEnvironmentMgr : public FGSubsystem
+class FGEnvironmentMgr : public SGSubsystemGroup
{
public:
virtual ~FGEnvironmentMgr ();
virtual void init ();
+ virtual void reinit ();
virtual void bind ();
virtual void unbind ();
virtual void update (double dt);
void set_cloud_layer_thickness_ft (int index, double thickness_ft);
double get_cloud_layer_transition_ft (int index) const;
void set_cloud_layer_transition_ft (int index, double transition_ft);
- const char * get_cloud_layer_type (int index) const;
- void set_cloud_layer_type (int index, const char * type);
+ const char * get_cloud_layer_coverage (int index) const;
+ void set_cloud_layer_coverage (int index, const char * coverage);
FGEnvironment * _environment; // always the same, for now
FGEnvironmentCtrl * _controller; // always the same, for now