BWAPI
|
#include <BasesManager.h>
Public Member Functions | |
void | setBorderManager (BorderManager *borderManager) |
void | update () |
Base * | getBase (BWTA::BaseLocation *location) |
void | expand (BWTA::BaseLocation *location=NULL) |
void | setFirstGasPop (int pop) |
const std::list< Base * > & | getAllBases () const |
std::set< BWTA::Region * > | getRegionsBases () const |
const std::set< Base * > & | getActiveBases () const |
const std::set< Base * > & | getReadyBases () const |
const std::set< Base * > & | getDestroyedBases () const |
std::string | getName () |
void | onUnitDestroy (BWAPI::Unit *unit) |
Static Public Member Functions | |
static BasesManager * | create () |
static void | destroy () |
BasesManager * BasesManager::create | ( | ) | [static] |
void BasesManager::destroy | ( | ) | [static] |
void BasesManager::expand | ( | BWTA::BaseLocation * | location = NULL | ) |
const std::set< Base * > & BasesManager::getActiveBases | ( | ) | const |
const std::list< Base * > & BasesManager::getAllBases | ( | ) | const |
Base * BasesManager::getBase | ( | BWTA::BaseLocation * | location | ) |
const std::set< Base * > & BasesManager::getDestroyedBases | ( | ) | const |
std::string BasesManager::getName | ( | ) |
const std::set< Base * > & BasesManager::getReadyBases | ( | ) | const |
std::set< BWTA::Region * > BasesManager::getRegionsBases | ( | ) | const |
void BasesManager::onUnitDestroy | ( | BWAPI::Unit * | unit | ) |
void BasesManager::setBorderManager | ( | BorderManager * | borderManager | ) |
void BasesManager::setFirstGasPop | ( | int | pop | ) |
void BasesManager::update | ( | ) |