#include <simgear/compiler.h>
#include <simgear/structure/subsystem_mgr.hxx>
-#include <simgear/math/SGMath.hxx>
#include <simgear/props/tiedpropertylist.hxx>
#ifdef SG_HAVE_STD_INCLUDES
#endif
class FGEnvironment;
-class FGMetarCtrl;
-class FGMetarFetcher;
class FGClouds;
class FGPrecipitationMgr;
+class SGSky;
/**
* Manage environment information.
FGEnvironmentMgr ();
virtual ~FGEnvironmentMgr ();
- virtual void init ();
+ virtual InitStatus incrementalInit ();
virtual void reinit ();
virtual void shutdown ();
virtual void bind ();
SGPropertyNode_ptr _latitude_n;
simgear::TiedPropertyList _tiedProperties;
SGPropertyChangeListener * _3dCloudsEnableListener;
+ SGSky* _sky;
};
#endif // _ENVIRONMENT_MGR_HXX