]> git.mxchange.org Git - flightgear.git/commitdiff
Remove hardcoded update intervals for radar.
authorThomas Geymayer <tomgey@gmail.com>
Thu, 7 Jun 2012 17:16:19 +0000 (19:16 +0200)
committerJames Turner <zakalawe@mac.com>
Thu, 26 Jul 2012 09:48:16 +0000 (10:48 +0100)
src/Instrumentation/instrument_mgr.cxx
src/Instrumentation/wxradar.cxx

index e46a37020853c7cce34276782712264d507eab32..121df9bd8b6065fecaf8dfe292b535b681b64de8 100644 (file)
@@ -200,7 +200,7 @@ bool FGInstrumentMgr::build (SGPropertyNode* config_props)
             set_subsystem( id, new VerticalSpeedIndicator( node ) );
 
         } else if ( name == "radar" ) {
-            set_subsystem( id, new wxRadarBg ( node ), 1);
+            set_subsystem( id, new wxRadarBg ( node ) );
 
         } else if ( name == "inst-vertical-speed-indicator" ) {
             set_subsystem( id, new InstVerticalSpeedIndicator( node ) );
@@ -215,13 +215,13 @@ bool FGInstrumentMgr::build (SGPropertyNode* config_props)
             set_subsystem( id, new MasterReferenceGyro( node ) );
 
         } else if ( name == "groundradar" ) {
-            set_subsystem( id, new GroundRadar( node ), 1 );
+            set_subsystem( id, new GroundRadar( node ) );
 
         } else if ( name == "air-ground-radar" ) {
-            set_subsystem( id, new agRadar( node ),1);
+            set_subsystem( id, new agRadar( node ) );
 
         } else if ( name == "radar-altimeter" ) {
-            set_subsystem( id, new radAlt( node ),1);
+            set_subsystem( id, new radAlt( node ) );
 
         } else if ( name == "tcas" ) {
             set_subsystem( id, new TCAS( node ), 0.2);
index b1f81be656ebf2e293ba902f662e6331943a4990..c773c6c2c3014ad7d8f7a4c333dcac056364b231 100644 (file)
@@ -247,6 +247,7 @@ wxRadarBg::init ()
     camera->addChild(_textGeode.get());
 
     updateFont();
+    _time = 0.0;
 }
 
 
@@ -299,7 +300,7 @@ wxRadarBg::update (double delta_time_sec)
     if (_time < _interval)
         return;
 
-    _time = 0.0;
+    _time -= _interval;
 
     string mode = _Instrument->getStringValue("display-mode", "arc");
     if (mode == "map") {