exit(-1);
}
+ ////////////////////////////////////////////////////////////////////
+ // Initialize the event manager subsystem.
+ ////////////////////////////////////////////////////////////////////
+
+ global_events.init();
+
+ // Output event stats every 60 seconds
+ global_events.Register( "FGEventMgr::print_stats()",
+ &global_events, &FGEventMgr::print_stats,
+ 60000 );
+
////////////////////////////////////////////////////////////////////
// Initialize the scenery management subsystem.
exit(-1);
}
+ // cause refresh of viewer scenery timestamps every 15 seconds...
+ global_events.Register( "FGTileMgr::refresh_view_timestamps()",
+ &global_tile_mgr, &FGTileMgr::refresh_view_timestamps,
+ 15000 );
+
SG_LOG( SG_GENERAL, SG_DEBUG,
"Current terrain elevation after tile mgr init " <<
globals->get_scenery()->get_cur_elev() );
////////////////////////////////////////////////////////////////////
- // Initialize the event manager subsystem.
- ////////////////////////////////////////////////////////////////////
-
- global_events.init();
-
- // Output event stats every 60 seconds
- global_events.Register( "FGEventMgr::print_stats()",
- &global_events, &FGEventMgr::print_stats,
- 60000 );
-
-
- ////////////////////////////////////////////////////////////////////
- // Initialize the lightingsubsystem.
+ // Initialize the lighting subsystem.
////////////////////////////////////////////////////////////////////
// fgUpdateSunPos() needs a few position and view parameters set