From 98a6cfe003329d556c707134cce1471ff06f4c45 Mon Sep 17 00:00:00 2001 From: Lars Toenning Date: Sat, 6 Jan 2024 12:23:45 +0100 Subject: [PATCH] refactor: Simplify CAircraftSituation::setOnGroundFactor() --- src/blackmisc/aviation/aircraftsituation.cpp | 30 +++++++------------- 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/src/blackmisc/aviation/aircraftsituation.cpp b/src/blackmisc/aviation/aircraftsituation.cpp index a30ea658e..0aaea515b 100644 --- a/src/blackmisc/aviation/aircraftsituation.cpp +++ b/src/blackmisc/aviation/aircraftsituation.cpp @@ -523,27 +523,19 @@ namespace BlackMisc::Aviation void CAircraftSituation::setOnGroundFactor(double groundFactor) { - double gf = groundFactor; - do + if (groundFactor < 0.0) { - if (groundFactor < 0.0) - { - gf = -1.0; - break; - } - if (groundFactor < 0.001) - { - gf = 0.0; - break; - } - if (groundFactor > 0.999) - { - gf = 1.0; - break; - } + groundFactor = -1.0; } - while (false); - m_onGroundFactor = gf; + else if (groundFactor < 0.001) + { + groundFactor = 0.0; + } + else if (groundFactor > 0.999) + { + groundFactor = 1.0; + } + m_onGroundFactor = groundFactor; } bool CAircraftSituation::shouldGuessOnGround() const