| 670 | } |
| 671 | |
| 672 | bool 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 | |
| 687 | bool CAgentEnemyManager::useful_enemy(const CEntityAlive* enemy, const CAI_Stalker* member) const |
| 688 | { |