"Attempting to set starting position from airport code " << id );
if ( fgFindAirportID( id, &a ) ) {
- fgSetDouble("/position/longitude", a.longitude );
- fgSetDouble("/position/latitude", a.latitude );
+ fgSetDouble("/position/longitude-deg", a.longitude );
+ fgSetDouble("/position/latitude-deg", a.latitude );
SG_LOG( SG_GENERAL, SG_INFO,
"Position for " << id << " is ("
<< a.longitude << ", "
lat2=olat;
lon2=olon;
}
- fgSetDouble("/position/longitude", lon2 );
- fgSetDouble("/position/latitude", lat2 );
- fgSetDouble("/orientation/heading", heading );
+ fgSetDouble("/position/longitude-deg", lon2 );
+ fgSetDouble("/position/latitude-deg", lat2 );
+ fgSetDouble("/orientation/heading-deg", heading );
SG_LOG( SG_GENERAL, SG_INFO,
"Position for " << id << " is ("
if ( global_tile_mgr.init() ) {
// Load the local scenery data
- global_tile_mgr.update( fgGetDouble("/position/longitude"),
- fgGetDouble("/position/latitude") );
+ global_tile_mgr.update( fgGetDouble("/position/longitude-deg"),
+ fgGetDouble("/position/latitude-deg") );
} else {
SG_LOG( SG_GENERAL, SG_ALERT, "Error in Tile Manager initialization!" );
exit(-1);
WeatherDatabase = FGLocalWeatherDatabase::theFGLocalWeatherDatabase;
- double init_vis = fgGetDouble("/environment/visibility");
+ double init_vis = fgGetDouble("/environment/visibility-m");
if ( init_vis > 0 ) {
WeatherDatabase->setWeatherVisibility( init_vis );
}
// Initialize the default (kludged) properties.
////////////////////////////////////////////////////////////////////
- fgInitProps ();
+ fgInitProps();
////////////////////////////////////////////////////////////////////
void fgReInitSubsystems( void )
{
SG_LOG( SG_GENERAL, SG_INFO,
- "/position/altitude = " << fgGetDouble("/position/altitude") );
+ "/position/altitude = " << fgGetDouble("/position/altitude-ft") );
bool freeze = globals->get_freeze();
if( !freeze )
if( global_tile_mgr.init() ) {
// Load the local scenery data
- global_tile_mgr.update( fgGetDouble("/position/longitude"),
- fgGetDouble("/position/latitude") );
+ global_tile_mgr.update( fgGetDouble("/position/longitude-deg"),
+ fgGetDouble("/position/latitude-deg") );
} else {
SG_LOG( SG_GENERAL, SG_ALERT, "Error in Tile Manager initialization!" );
exit(-1);