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 |