1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-25 22:42:04 +02:00

Removed remaining usages of std::vector<bool>

This commit is contained in:
Ivan Savenko
2023-11-05 15:24:26 +02:00
parent a9f868b379
commit 0842f5afee
54 changed files with 140 additions and 317 deletions

View File

@@ -256,10 +256,14 @@ void CSkillHandler::beforeValidate(JsonNode & object)
inheritNode("expert");
}
std::vector<bool> CSkillHandler::getDefaultAllowed() const
std::set<SecondarySkill> CSkillHandler::getDefaultAllowed() const
{
std::vector<bool> allowedSkills(objects.size(), true);
return allowedSkills;
std::set<SecondarySkill> result;
for (auto const & skill : objects)
result.insert(skill->getId());
return result;
}
VCMI_LIB_NAMESPACE_END