BWAPI
Functions | Variables
Aiur/src/BuildOrderManager.cpp File Reference
#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>
Include dependency graph for BuildOrderManager.cpp:

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, UpgradeTypegetTechOrUpgradeType (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
BuildOrderManagerbuildOrderManager

Function Documentation

Here is the call graph for this function:

pair<TechType,UpgradeType> getTechOrUpgradeType ( set< TechType > &  validTechTypes,
set< UpgradeType > &  validUpgradeTypes,
list< TechItem > &  remainingTech 
)
UnitType getUnitType ( set< UnitType > &  validUnitTypes,
vector< pair< BWAPI::UnitType, int > > &  unitCounts 
)

Here is the call graph for this function:

bool unitTypeOrderCompare ( const pair< BWAPI::UnitType, int > &  a,
const pair< BWAPI::UnitType, int > &  b 
)

Here is the caller graph for this function:


Variable Documentation

map<const BWAPI::Unit*,int> nextFreeTimeData
int y
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines