// Initialize the TG scenery subsystem.
////////////////////////////////////////////////////////////////////
- globals->set_scenery( new FGScenery );
+ globals->add_new_subsystem<FGScenery>(SGSubsystemMgr::DISPLAY);
globals->get_scenery()->init();
globals->get_scenery()->bind();
- globals->set_tile_mgr( new FGTileMgr );
+ globals->add_new_subsystem<FGTileMgr>(SGSubsystemMgr::DISPLAY);
fgSplashProgress("creating-subsystems");
} else if (( idle_state == 7 ) || (idle_state == 2007)) {
string_list *col = new string_list;
globals->set_channel_options_list( col );
- fgValidatePath("", false); // initialize static variables
+ fgValidatePath(globals->get_fg_home(), false); // initialize static variables
upper_case_property("/sim/presets/airport-id");
upper_case_property("/sim/presets/runway");
upper_case_property("/sim/tower/airport-id");
showLauncher |= (::getenv("FG_LAUNCHER") != 0);
if (showLauncher) {
- QtLauncher::initApp(argc, argv);
- if (!QtLauncher::runLauncherDialog()) {
+ flightgear::initApp(argc, argv);
+ if (!flightgear::runLauncherDialog()) {
return EXIT_SUCCESS;
}
}