refs #895, CPartsStatus(bool supportsParts)

This commit is contained in:
Klaus Basan
2017-03-04 19:25:36 +01:00
committed by Mathew Sutcliffe
parent 2eef9288b9
commit 7427847bb4
2 changed files with 8 additions and 4 deletions

View File

@@ -168,8 +168,14 @@ namespace BlackMisc
//! Reset to default values
void reset();
//! Ctor
CPartsStatus() {}
//! Ctor
CPartsStatus(bool supportsParts) : m_supportsParts(supportsParts) {}
private:
bool m_supportsParts = false; //!< supports parts for given callsign
bool m_supportsParts = false; //!< supports parts for given callsign
};
//! \cond PRIVATE

View File

@@ -900,10 +900,8 @@ namespace BlackSimPlugin
// fetch parts, as they are needed for ground interpolation
const bool useAircraftParts = enableAircraftParts && aircraftWithParts.contains(callsign);
const bool logInterpolationAndParts = callsignsToLog.contains(callsign);
CPartsStatus partsStatus;
partsStatus.setSupportsParts(useAircraftParts);
const CInterpolationAndRenderingSetup setup(getInterpolationAndRenderingSetup());
CPartsStatus partsStatus(useAircraftParts);
const CAircraftParts parts = useAircraftParts ? simObj.getInterpolator()->getInterpolatedParts(-1, setup, partsStatus, logInterpolationAndParts) : CAircraftParts();
// get interpolated situation