|
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;
}

1.7.6.1