]> git.mxchange.org Git - flightgear.git/blobdiff - src/Autopilot/inputvalue.cxx
toggle fullscreen: also adapt GUI plane when resizing
[flightgear.git] / src / Autopilot / inputvalue.cxx
index d097cef9152e95cbcfd31e207b7614313e344d9c..331aede8d2c85041ccc6b36b2ff6e77bef64bdaf 100644 (file)
 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 //
 
+#include <cstdlib>
+
 #include "inputvalue.hxx"
 #include <Main/fg_props.hxx>
+
 using namespace FGXMLAutopilot;
 
 PeriodicalValue::PeriodicalValue( SGPropertyNode_ptr root )
@@ -41,8 +44,11 @@ double PeriodicalValue::normalize( double value ) const
 
 double PeriodicalValue::normalizeSymmetric( double value ) const
 {
-  value = SGMiscd::normalizePeriodic( minPeriod->get_value(), maxPeriod->get_value(), value );
-  double width_2 = (maxPeriod->get_value() - minPeriod->get_value())/2;
+  double minValue = minPeriod->get_value();
+  double maxValue = maxPeriod->get_value();
+  
+  value = SGMiscd::normalizePeriodic( minValue, maxValue, value );
+  double width_2 = (maxValue - minValue)/2;
   return value > width_2 ? width_2 - value : value;
 }