Issue #94 Add new class CAircraftVelocity as member of CAircraftSituation

This commit is contained in:
Mat Sutcliffe
2021-10-11 18:15:26 +01:00
parent 8dc206d62b
commit 0faa7ed8fc
10 changed files with 232 additions and 2 deletions

View File

@@ -94,7 +94,13 @@ namespace BlackMisc::Simulation
void CSimulatedAircraft::setSituation(const CAircraftSituation &situation)
{
CAircraftVelocity velocity = m_situation.getVelocity();
m_situation = situation;
if (m_situation.getVelocity() == CAircraftVelocity{})
{
m_situation.setVelocity(velocity);
}
m_situation.setCallsign(this->getCallsign());
this->setSupportingGndFlag(situation.hasInboundGroundDetails());
}