|
BWAPI
|
#include <ScoutManager.h>


Classes | |
| class | ScoutData |
Public Member Functions | |
| ScoutManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *, InformationManager *, BuildManager *) | |
| ~ScoutManager () | |
| virtual void | onOffer (std::set< BWAPI::Unit * >) |
| virtual void | onRevoke (BWAPI::Unit *, double) |
| virtual void | update () |
| virtual std::string | getName () const |
| virtual std::string | getShortName () const |
| void | onRemoveUnit (BWAPI::Unit *unit) |
| void | setArmyManager (ArmyManager *) |
| bool | isScouting () const |
| void | setScoutCount (int count) |
| void | setDebugMode (bool debugMode) |
| void | setDestinationMineral (BWAPI::Unit *) |
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, |
| InformationManager * | infoManager, | ||
| BuildManager * | build | ||
| ) |

| 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::setArmyManager | ( | ArmyManager * | armyManager | ) |
| void ScoutManager::setDebugMode | ( | bool | debugMode | ) |
| void ScoutManager::setDestinationMineral | ( | BWAPI::Unit * | ) |
| void ScoutManager::setScoutCount | ( | int | count | ) |
| void ScoutManager::update | ( | void | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

| std::list<BWTA::BaseLocation*> ScoutManager::baseLocationsToScout |
| std::map<BWAPI::Unit*, ScoutData> ScoutManager::scouts |
1.7.6.1