#include <Scenery/scenery.hxx>
#include <Scenery/tilemgr.hxx>
#include <Scripting/NasalSys.hxx>
-#include <Scripting/NasalDisplay.hxx>
#include <Sound/fg_fx.hxx>
#include <Sound/beacon.hxx>
#include <Sound/morse.hxx>
+#include <Sound/voice.hxx>
#include <Systems/system_mgr.hxx>
#include <Time/light.hxx>
#include <Time/sunsolver.hxx>
#include <Time/tmp.hxx>
#include <Traffic/TrafficMgr.hxx>
-
-#ifdef FG_MPLAYER_AS
#include <MultiPlayer/multiplaymgr.hxx>
-#endif
#include <Environment/environment_mgr.hxx>
SGPath config( homedir );
config.append( ".fgfs" );
#endif
+ fgSetString("/sim/fg-home", config.c_str());
config.append( "autosave.xml" );
SG_LOG(SG_INPUT, SG_INFO, "Reading user settings from autosave.xml");
try {
////////////////////////////////////////////////////////////////////
globals->add_subsystem("fx", new FGFX);
-
+ globals->add_subsystem("voice", new FGVoiceMgr);
#endif
////////////////////////////////////////////////////////////////////
globals->get_io()->bind();
- ////////////////////////////////////////////////////////////////////
- // Initialise Nasal display system
- ////////////////////////////////////////////////////////////////////
-
- SG_LOG(SG_GENERAL, SG_INFO, " Nasal Display");
- globals->set_Nasal_display(new FGNasalDisplay);
- globals->get_Nasal_display()->init();
-
////////////////////////////////////////////////////////////////////
// Add a new 2D panel.
////////////////////////////////////////////////////////////////////
globals->get_subsystem_mgr()->bind();
globals->get_subsystem_mgr()->init();
-#ifdef FG_MPLAYER_AS
////////////////////////////////////////////////////////////////////
// Initialize multiplayer subsystem
////////////////////////////////////////////////////////////////////
globals->set_multiplayer_mgr(new FGMultiplayMgr);
globals->get_multiplayer_mgr()->init();
-#endif
////////////////////////////////////////////////////////////////////////
// Initialize the Nasal interpreter.