]> git.mxchange.org Git - flightgear.git/commitdiff
Predicate "engine running" on the out-of-fuel properties.
authorandy <andy>
Thu, 10 Nov 2005 22:12:31 +0000 (22:12 +0000)
committerandy <andy>
Thu, 10 Nov 2005 22:12:31 +0000 (22:12 +0000)
src/FDM/YASim/TurbineEngine.cpp

index 9b62b607ce1c251c118ee031ec877596a3b7334a..fe1cab7b3720f862954ad5df6ac01654283aba6f 100644 (file)
@@ -51,11 +51,7 @@ void TurbineEngine::integrate(float dt)
 
 void TurbineEngine::calc(float pressure, float temp, float omega)
 {
-    if ( _cond_lever < 0.001 ) {
-        _running = false;
-    } else {
-        _running = true;
-    }
+    _running = _fuel && _cond_lever > 0.001
 
     _n2Min = _n2LowIdle + (_n2HighIdle - _n2LowIdle) * _cond_lever;
     _omega = omega;
@@ -68,11 +64,7 @@ void TurbineEngine::calc(float pressure, float temp, float omega)
 
     float frac = torque / (_maxTorque * (_rho / _rho0));
 
-    if ( _running ) {
-        _n2Target = _n2Min + (_n2Max - _n2Min) * frac;
-    } else {
-        _n2Target = 0;
-    }
+    _n2Target = _running ? _n2Min + (_n2Max - _n2Min) * frac : 0;
 }
 
 }; // namespace yasim