| 186 | const PtrUnitFilter IsEnemy( &IsEnemyImpl ); |
| 187 | |
| 188 | bool IsAllyImpl(Unit u) |
| 189 | { |
| 190 | if ( BWAPI::BroodwarPtr == nullptr ) |
| 191 | return false; |
| 192 | BWAPI::Player self = BWAPI::Broodwar->self(); |
| 193 | return self == nullptr ? false : self->isAlly( u->getPlayer() ); |
| 194 | } |
| 195 | const PtrUnitFilter IsAlly( &IsAllyImpl ); |
| 196 | |
| 197 | U_UFILTER(IsOwned, BWAPI::BroodwarPtr == nullptr ? false : u->getPlayer() == BWAPI::Broodwar->self() ); |