BWAPI
Skynet/Skynet/UnitHelper.h
Go to the documentation of this file.
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 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines