From 94326d14af4c6fd726b5410e0b990ec6a20ac21b Mon Sep 17 00:00:00 2001 From: mfranz Date: Wed, 11 Jul 2007 10:56:33 +0000 Subject: [PATCH] don't use _tgt_rudder uninitialized --- src/AIModel/AIShip.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/AIModel/AIShip.cxx b/src/AIModel/AIShip.cxx index bd7844440..48c4ecf05 100644 --- a/src/AIModel/AIShip.cxx +++ b/src/AIModel/AIShip.cxx @@ -283,6 +283,7 @@ void FGAIShip::Run(double dt) { roll = (raw_roll * _roll_constant) + (roll * (1 - _roll_constant)); // adjust target _rudder angle if heading lock engaged + double rudder_diff = 0.0; if (_hdg_lock) { double rudder_sense = 0.0; double diff = fabs(hdg - tgt_heading); @@ -307,10 +308,9 @@ void FGAIShip::Run(double dt) { _tgt_rudder = diff * rudder_sense; else _tgt_rudder = 45 * rudder_sense; - } - // adjust _rudder angle - double rudder_diff = _tgt_rudder - _rudder; + rudder_diff = _tgt_rudder - _rudder; + } // set the _rudder limit by speed if (speed <= 40) -- 2.39.5