refs #618, functions / class to get simulator distribution of a model set

Find out for which simulators the model set is etc.
This commit is contained in:
Klaus Basan
2016-03-25 03:34:30 +01:00
parent bb16d5d069
commit 780d8a05e8
6 changed files with 215 additions and 6 deletions

View File

@@ -322,6 +322,11 @@ namespace BlackMisc
this->setModelMode(CAircraftModel::modelModeFromString(mode));
}
bool CAircraftModel::matchesSimulator(const CSimulatorInfo &simulator) const
{
return (static_cast<int>(simulator.getSimulator()) & static_cast<int>(this->getSimulatorInfo().getSimulator())) > 0;
}
void CAircraftModel::updateMissingParts(const CAircraftModel &otherModel, bool dbModelPriority)
{
if (dbModelPriority && !this->hasValidDbKey() && otherModel.hasValidDbKey())