BWAPI
|
#include <ScoutManager.h>
Classes | |
class | ScoutData |
Public Member Functions | |
ScoutManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *arbitrator) | |
virtual void | onOffer (std::set< BWAPI::Unit * > units) |
virtual void | onRevoke (BWAPI::Unit *unit, double bid) |
virtual void | update () |
void | setInformationManager (InformationManager *infoManager) |
virtual std::string | getName () const |
virtual std::string | getShortName () const |
void | onRemoveUnit (BWAPI::Unit *unit) |
bool | isScouting () const |
void | setScoutCount (int count) |
void | setDebugMode (bool debugMode) |
Public Attributes | |
std::map< BWAPI::Unit *, ScoutData > | scouts |
Arbitrator::Arbitrator < BWAPI::Unit *, double > * | arbitrator |
std::list< BWTA::BaseLocation * > | baseLocationsToScout |
std::set< BWTA::BaseLocation * > | baseLocationsExplored |
BWTA::BaseLocation * | myStartLocation |
ScoutManager::ScoutManager | ( | Arbitrator::Arbitrator< BWAPI::Unit *, double > * | arbitrator | ) |
std::string ScoutManager::getName | ( | ) | const [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
std::string ScoutManager::getShortName | ( | ) | const [virtual] |
Reimplemented from Arbitrator::Controller< BWAPI::Unit *, double >.
bool ScoutManager::isScouting | ( | ) | const |
void ScoutManager::onOffer | ( | std::set< BWAPI::Unit * > | units | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
void ScoutManager::onRemoveUnit | ( | BWAPI::Unit * | unit | ) |
void ScoutManager::onRevoke | ( | BWAPI::Unit * | unit, |
double | bid | ||
) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
void ScoutManager::setDebugMode | ( | bool | debugMode | ) |
void ScoutManager::setInformationManager | ( | InformationManager * | infoManager | ) |
void ScoutManager::setScoutCount | ( | int | count | ) |
void ScoutManager::update | ( | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
Arbitrator::Arbitrator<BWAPI::Unit*,double>* ScoutManager::arbitrator |
std::set<BWTA::BaseLocation*> ScoutManager::baseLocationsExplored |
std::list<BWTA::BaseLocation*> ScoutManager::baseLocationsToScout |
BWTA::BaseLocation* ScoutManager::myStartLocation |
std::map<BWAPI::Unit*, ScoutData> ScoutManager::scouts |