BWAPI
|
#include "DefaultSquad.h"
#include "UnitTracker.h"
#include "BaseTracker.h"
#include "BorderTracker.h"
#include "BuildOrderManager.h"
#include "PlayerTracker.h"
#include "UnitHelper.h"
#include "GameProgressDetection.h"
Go to the source code of this file.
Functions | |
BorderPosition | getLargestChoke (const std::set< BorderPosition > &chokes) |
BorderPosition getLargestChoke | ( | const std::set< BorderPosition > & | chokes | ) |
Definition at line 49 of file DefaultSquad.cpp.
References BorderPosition::mChoke.
Referenced by DefaultSquadTask::update().
{ int largestChokeSize = 0; BorderPosition largestChoke; for each(BorderPosition border in chokes) { int chokeSize = border.mChoke->getClearance(); if(chokeSize > largestChokeSize) { largestChoke = border; largestChokeSize = chokeSize; } } return largestChoke; }