diff --git a/CInterface/Battling/BattleParty.cpp b/CInterface/Battling/BattleParty.cpp index e402dfc..dd40f29 100644 --- a/CInterface/Battling/BattleParty.cpp +++ b/CInterface/Battling/BattleParty.cpp @@ -19,9 +19,3 @@ 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; - }); -} diff --git a/src/Battling/Models/BattleParty.hpp b/src/Battling/Models/BattleParty.hpp index 97d065b..672548a 100644 --- a/src/Battling/Models/BattleParty.hpp +++ b/src/Battling/Models/BattleParty.hpp @@ -24,7 +24,12 @@ namespace CreatureLib::Battling { return _responsibleIndices.Contains(index); } - bool IsResponsibleForIndex(uint8_t side, uint8_t index) const; + inline bool 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; + }); + } inline bool HasCreaturesNotInField() const { const auto& p = _party->GetParty();