Public Member Functions |
UnitGroup | operator+ (const UnitGroup &other) const |
UnitGroup | operator* (const UnitGroup &other) const |
UnitGroup | operator^ (const UnitGroup &other) const |
UnitGroup | operator- (const UnitGroup &other) const |
UnitGroup | inRadius (double radius, BWAPI::Position position) const |
UnitGroup | inRegion (BWTA::Region *region) const |
UnitGroup | onlyNearestChokepoint (BWTA::Chokepoint *choke) const |
UnitGroup | onlyNearestBaseLocation (BWTA::BaseLocation *location) const |
UnitGroup | onlyNearestUnwalkablePolygon (BWTA::Polygon *polygon) const |
UnitGroup | operator() (int f1) const |
UnitGroup | operator() (int f1, int f2) const |
UnitGroup | operator() (int f1, int f2, int f3) const |
UnitGroup | operator() (int f1, int f2, int f3, int f4) const |
UnitGroup | operator() (int f1, int f2, int f3, int f4, int f5) const |
UnitGroup | operator() (FliterAttributeScalar a, const char *compare, double value) const |
UnitGroup | operator() (FliterAttributeScalar a, const char *compare, int value) const |
UnitGroup | operator() (BWAPI::Player *player) const |
UnitGroup | operator() (FilterAttributeUnit a, BWAPI::Unit *unit) const |
UnitGroup | operator() (FilterAttributeType a, BWAPI::UnitType type) const |
UnitGroup | operator() (FilterAttributeType a, BWAPI::TechType type) const |
UnitGroup | operator() (FilterAttributeType a, BWAPI::UpgradeType type) const |
UnitGroup | operator() (FilterAttributeOrder a, BWAPI::Order type) const |
UnitGroup | operator() (FilterAttributePosition a, BWAPI::Position position) const |
UnitGroup | operator() (FilterAttributeTilePosition a, BWAPI::TilePosition position) const |
UnitGroup | not (int f1) const |
UnitGroup | not (int f1, int f2) const |
UnitGroup | not (int f1, int f2, int f3) const |
UnitGroup | not (int f1, int f2, int f3, int f4) const |
UnitGroup | not (int f1, int f2, int f3, int f4, int f5) const |
UnitGroup | not (FliterAttributeScalar a, const char *compare, double value) const |
UnitGroup | not (FliterAttributeScalar a, const char *compare, int value) const |
UnitGroup | not (BWAPI::Player *player) const |
UnitGroup | not (FilterAttributeUnit a, BWAPI::Unit *unit) const |
UnitGroup | not (FilterAttributeType a, BWAPI::UnitType type) const |
UnitGroup | not (FilterAttributeType a, BWAPI::TechType type) const |
UnitGroup | not (FilterAttributeType a, BWAPI::UpgradeType type) const |
UnitGroup | not (FilterAttributeOrder a, BWAPI::Order type) const |
UnitGroup | not (FilterAttributePosition a, BWAPI::Position position) const |
UnitGroup | not (FilterAttributeTilePosition a, BWAPI::TilePosition position) const |
UnitGroup & | operator+= (const UnitGroup &other) |
UnitGroup & | operator*= (const UnitGroup &other) |
UnitGroup & | operator^= (const UnitGroup &other) |
UnitGroup & | operator-= (const UnitGroup &other) |
BWAPI::Unit * | getNearest (BWAPI::Position position) const |
bool | contains (BWAPI::Unit *u) const |
BWAPI::Position | getCenter () const |
bool | attack (BWAPI::Position position, bool enqueue=false) const |
bool | attack (BWAPI::Unit *target, bool enqueue=false) const |
bool | rightClick (BWAPI::Position position) const |
bool | rightClick (BWAPI::Unit *target) const |
bool | train (BWAPI::UnitType type) const |
bool | build (BWAPI::TilePosition position, BWAPI::UnitType type) const |
bool | buildAddon (BWAPI::UnitType type) const |
bool | research (BWAPI::TechType tech) const |
bool | upgrade (BWAPI::UpgradeType upgrade) const |
bool | stop () const |
bool | holdPosition () const |
bool | patrol (BWAPI::Position position) const |
bool | follow (BWAPI::Unit *target) const |
bool | setRallyPoint (BWAPI::Position target) const |
bool | setRallyPoint (BWAPI::Unit *target) const |
bool | repair (BWAPI::Unit *target) const |
bool | morph (BWAPI::UnitType type) const |
bool | burrow () const |
bool | unburrow () const |
bool | siege () const |
bool | unsiege () const |
bool | cloak () const |
bool | decloak () const |
bool | lift () const |
bool | land (BWAPI::TilePosition position) const |
bool | load (BWAPI::Unit *target) const |
bool | unload (BWAPI::Unit *target) const |
bool | unloadAll () const |
bool | unloadAll (BWAPI::Position position) const |
bool | cancelConstruction () const |
bool | haltConstruction () const |
bool | cancelMorph () const |
bool | cancelTrain () const |
bool | cancelTrain (int slot) const |
bool | cancelAddon () const |
bool | cancelResearch () const |
bool | cancelUpgrade () const |
bool | useTech (BWAPI::TechType tech) const |
bool | useTech (BWAPI::TechType tech, BWAPI::Position position) const |
bool | useTech (BWAPI::TechType tech, BWAPI::Unit *target) const |
Static Public Member Functions |
static UnitGroup | getUnitGroup (const std::set< BWAPI::Unit * > units) |