]> git.mxchange.org Git - flightgear.git/commitdiff
use round() from SG, as this isn't available everywhere
authormfranz <mfranz>
Sat, 31 Mar 2007 15:17:55 +0000 (15:17 +0000)
committermfranz <mfranz>
Sat, 31 Mar 2007 15:17:55 +0000 (15:17 +0000)
src/Instrumentation/altimeter.cxx

index 56516da2c647adf0d84e128e083e0d10b5a47a6b..f5d6229d5e7a942c6b8a41d4e6d24fa4afc34da6 100644 (file)
@@ -16,6 +16,7 @@
 // Note non-default name, quantum, and tau values.
 
 #include <simgear/math/interpolater.hxx>
+#include <simgear/math/SGMath.hxx>
 
 #include <Main/fg_props.hxx>
 #include <Main/util.hxx>
@@ -63,7 +64,7 @@ Altimeter::update (double dt)
         double press_alt = _press_alt_node->getDoubleValue();
         // The mechanism settles slowly toward new pressure altitude:
         raw_PA = fgGetLowPass(raw_PA, _altimeter.press_alt_ft(pressure), trat);
-        _mode_c_node->setDoubleValue(100 * round(raw_PA/100));
+        _mode_c_node->setDoubleValue(100 * SGMiscd::round(raw_PA/100));
         _kollsman = fgGetLowPass(_kollsman, _altimeter.kollsman_ft(setting), trat);
         if (_quantum)
             press_alt = _quantum*round(raw_PA/_quantum);