#include <simgear/misc/commands.hxx>
#include <Environment/environment_mgr.hxx>
+#include <Instrumentation/instrument_mgr.hxx>
+#include <Systems/system_mgr.hxx>
#include "globals.hxx"
#include "viewmgr.hxx"
#include "fg_props.hxx"
-
+#include "fg_io.hxx"
\f
////////////////////////////////////////////////////////////////////////
// Constructor
FGGlobals::FGGlobals() :
- sim_time_ms(0.0),
+ sim_time_sec(0.0),
#if defined(FX) && defined(XMESA)
fullscreen( true ),
#endif
warp( 0 ),
warp_delta( 0 ),
logger(0),
+ systemmgr(new FGSystemMgr),
+ instrumentmgr(new FGInstrumentMgr),
props(new SGPropertyNode),
initial_state(0),
- commands(new SGCommandMgr)
+ commands(new SGCommandMgr),
+ io(new FGIO)
{
}
delete initial_state;
delete props;
delete commands;
+ delete io;
}
}
}
-const FGEnvironment *
-FGGlobals::get_environment () const
-{
- return environment_mgr->getEnvironment();
-}
-
-const FGEnvironment *
-FGGlobals::get_environment (double lat, double lon, double alt) const
-{
- return environment_mgr->getEnvironment(lat, lon, alt);
-}
-
FGViewer *
FGGlobals::get_current_view () const
{