BWAPI
|
00001 #pragma once 00002 00003 #include "Interface.h" 00004 00005 namespace UnitHelper 00006 { 00007 bool unitProducesGround(BWAPI::UnitType type); 00008 00009 std::vector<UnitGroup> getClusters(const UnitGroup &units, int distance, int minSize); 00010 00011 bool hasAddon(BWAPI::UnitType type); 00012 bool isStaticDefense(BWAPI::UnitType type); 00013 bool isArmyUnit(BWAPI::UnitType type); 00014 00015 Position tileToPosition(TilePosition tile, BWAPI::UnitType type); 00016 00017 int getDistance(const Position &pos1, const BWAPI::UnitType type1, const Position &pos2, const BWAPI::UnitType type2); 00018 int getDistance(const Position &pos1, const BWAPI::UnitType type1, const Position &pos2); 00019 }