BWAPI
Functions | Variables
SnippyHolloW-BroodwarBotQ-f01ab56/src/Macro/BuildOrderManager.cpp File Reference
#include <PrecompiledHeader.h>
#include "Macro/BuildOrderManager.h"
#include "Macro/BuildManager.h"
#include "Macro/TechManager.h"
#include "Macro/UpgradeManager.h"
#include "Macro/WorkerManager.h"
#include "Macro/SupplyManager.h"
#include <algorithm>
#include <stdarg.h>
#include "Macro/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, 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

Function Documentation

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 
)

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

BuildOrderManager* buildOrderManager
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines