MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / assigned_wounded

Method assigned_wounded

ogsr_engine/xrGame/agent_enemy_manager.cpp:672–685  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

670}
671
672bool CAgentEnemyManager::assigned_wounded(const CEntityAlive* wounded, const CAI_Stalker* member)
673{
674 ENEMIES::const_iterator I = m_enemies.begin();
675 ENEMIES::const_iterator E = m_enemies.end();
676 for (; I != E; ++I)
677 {
678 if ((*I).m_object != wounded)
679 continue;
680
681 return (!!(*I).m_distribute_mask.test(object().member().mask(member)));
682 }
683
684 return (false);
685}
686
687bool CAgentEnemyManager::useful_enemy(const CEntityAlive* enemy, const CAI_Stalker* member) const
688{

Callers 1

evaluateMethod · 0.80

Calls 6

objectFunction · 0.50
beginMethod · 0.45
endMethod · 0.45
testMethod · 0.45
maskMethod · 0.45
memberMethod · 0.45

Tested by

no test coverage detected