BWAPI
|
#include <BuildOrderManager.h>
#include <BuildManager.h>
#include <TechManager.h>
#include <UpgradeManager.h>
#include <WorkerManager.h>
#include <SupplyManager.h>
#include <algorithm>
#include <stdarg.h>
#include <UnitGroupManager.h>
Functions | |
bool | unitTypeOrderCompare (const pair< BWAPI::UnitType, int > &a, const pair< BWAPI::UnitType, int > &b) |
UnitType | getUnitType (set< UnitType > &validUnitTypes, vector< pair< BWAPI::UnitType, int > > &unitCounts) |
pair< TechType, UpgradeType > | getTechOrUpgradeType (set< TechType > &validTechTypes, set< UpgradeType > &validUpgradeTypes, list< TechItem > &remainingTech) |
bool | factoryCompare (const BuildOrderManager::MetaUnit *a, const BuildOrderManager::MetaUnit *b) |
Variables | |
map< BWAPI::UnitType, map < BWAPI::UnitType, UnitItem * > > * | globalUnitSet |
int | y |
int | currentPriority |
map< const BWAPI::Unit *, int > | nextFreeTimeData |
map< BWAPI::UnitType, set < BWAPI::UnitType > > | makes |
map< BWAPI::UnitType, set < BWAPI::TechType > > | researches |
map< BWAPI::UnitType, set < BWAPI::UpgradeType > > | upgrades |
BuildOrderManager * | buildOrderManager |
bool factoryCompare | ( | const BuildOrderManager::MetaUnit * | a, |
const BuildOrderManager::MetaUnit * | b | ||
) |
pair<TechType,UpgradeType> getTechOrUpgradeType | ( | set< TechType > & | validTechTypes, |
set< UpgradeType > & | validUpgradeTypes, | ||
list< TechItem > & | remainingTech | ||
) |
UnitType getUnitType | ( | set< UnitType > & | validUnitTypes, |
vector< pair< BWAPI::UnitType, int > > & | unitCounts | ||
) |
bool unitTypeOrderCompare | ( | const pair< BWAPI::UnitType, int > & | a, |
const pair< BWAPI::UnitType, int > & | b | ||
) |
int currentPriority |
map<BWAPI::UnitType, map<BWAPI::UnitType, UnitItem* > >* globalUnitSet |
map<BWAPI::UnitType, set<BWAPI::UnitType> > makes |
map<const BWAPI::Unit*,int> nextFreeTimeData |
map<BWAPI::UnitType, set<BWAPI::TechType> > researches |
map<BWAPI::UnitType, set<BWAPI::UpgradeType> > upgrades |
int y |