|
BWAPI
|
#include <FirstScoutController.h>


Public Member Functions | |
| FirstScoutController () | |
| ~FirstScoutController () | |
| void | update () |
| virtual std::string | getName () const |
| virtual void | onOffer (std::set< BWAPI::Unit * > units) |
| virtual void | onRevoke (BWAPI::Unit *unit, double bid) |
| void | onUnitShow (BWAPI::Unit *unit) |
| void | onUnitDestroy (BWAPI::Unit *unit) |
| void | requestScout (double bid) |
| void | findEnemy () |
| void | harassWorkers () |
| void | checkEmptyXP () |
| void | check (BWAPI::TilePosition tp) |
Public Attributes | |
| std::set< Unit * > | _biddedOn |
| std::list< UnitsGroup > | _unitsGroups |
| TilePosition | enemyStartLocation |
| std::set< TilePosition > | enemyExpandLocations |
| bool | enemyFound |
| std::list< TilePosition > ::const_iterator | lastScoutedLocation |

| void FirstScoutController::check | ( | BWAPI::TilePosition | tp | ) |
| void FirstScoutController::checkEmptyXP | ( | ) |
| void FirstScoutController::findEnemy | ( | ) |
| std::string FirstScoutController::getName | ( | ) | const [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
| void FirstScoutController::harassWorkers | ( | ) |
| void FirstScoutController::onOffer | ( | std::set< BWAPI::Unit * > | units | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

| void FirstScoutController::onRevoke | ( | BWAPI::Unit * | unit, |
| double | bid | ||
| ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

| void FirstScoutController::onUnitDestroy | ( | BWAPI::Unit * | unit | ) |

| void FirstScoutController::onUnitShow | ( | BWAPI::Unit * | unit | ) |
| void FirstScoutController::requestScout | ( | double | bid | ) |

| void FirstScoutController::update | ( | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
| std::set<Unit*> FirstScoutController::_biddedOn |
| std::list<UnitsGroup> FirstScoutController::_unitsGroups |
| std::set<TilePosition> FirstScoutController::enemyExpandLocations |
| TilePosition FirstScoutController::enemyStartLocation |
| std::list<TilePosition>::const_iterator FirstScoutController::lastScoutedLocation |
1.7.6.1