Use algorithm for IsResponsibleForIndex check.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2020-06-02 12:14:49 +02:00
parent 69f6a89c0d
commit 18203138d1
2 changed files with 7 additions and 7 deletions

View File

@@ -19,3 +19,9 @@ export uint8_t CreatureLib_BattleParty_IsResponsibleForIndex(bool& out, const Ba
}
export bool CreatureLib_BattleParty_HasCreaturesNotInField(const BattleParty* p) { return p->HasCreaturesNotInField(); }
inline bool BattleParty::IsResponsibleForIndex(uint8_t side, uint8_t index) const {
return std::any_of(_responsibleIndices.begin(), _responsibleIndices.end(), [side, index](const CreatureIndex& ci) {
return ci.GetSideIndex() == side && ci.GetCreatureIndex() == index;
});
}