|
BWAPI
|
#include <ArmyManager.h>


Classes | |
| class | ArmyData |
Public Member Functions | |
| ArmyManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *arbitrator) | |
| ~ArmyManager () | |
| void | setDefenseManager (DefenseManager *) |
| void | setInformationManager (InformationManager *) |
| void | setBaseManager (BaseManager *) |
| void | setMoodManager (MoodManager *) |
| void | setLastExpandFrame (int) |
| virtual void | onOffer (std::set< BWAPI::Unit * > unitGroup) |
| virtual void | onRevoke (BWAPI::Unit *p, double bid) |
| void | onRemoveUnit (BWAPI::Unit *unit) |
| virtual void | update () |
| virtual std::string | getName () const |
| virtual std::string | getShortName () const |
| double | enemyDPS () |
| double | myDPS () |
| double | myDPS (std::map< BWAPI::Unit *, ArmyData >) |
| int | enemyHP () |
| int | myHP (std::map< BWAPI::Unit *, ArmyData >) |
| bool | isInitialized () |
| void | initialize () |
| int | getStartAttack () |
| bool | getFirstAttackDone () |
| void | setFirstAttackDone (bool) |
Static Public Member Functions | |
| static std::set< BWAPI::Unit * > | whoIsAttacking (BWAPI::Unit *) |
| static bool | containsBuilding (std::set< BWAPI::Unit * >) |
| static BWAPI::Unit * | nearestUnit (BWAPI::Unit *, std::set< BWAPI::Unit * >) |
| ArmyManager::ArmyManager | ( | Arbitrator::Arbitrator< BWAPI::Unit *, double > * | arbitrator | ) |
| bool ArmyManager::containsBuilding | ( | std::set< BWAPI::Unit * > | list | ) | [static] |


| double ArmyManager::enemyDPS | ( | ) |


| int ArmyManager::enemyHP | ( | ) |


| bool ArmyManager::getFirstAttackDone | ( | ) |
| std::string ArmyManager::getName | ( | ) | const [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
| std::string ArmyManager::getShortName | ( | ) | const [virtual] |
Reimplemented from Arbitrator::Controller< BWAPI::Unit *, double >.
| int ArmyManager::getStartAttack | ( | ) |
| void ArmyManager::initialize | ( | ) |

| bool ArmyManager::isInitialized | ( | ) |
| double ArmyManager::myDPS | ( | ) |


| double ArmyManager::myDPS | ( | std::map< BWAPI::Unit *, ArmyData > | group | ) |

| int ArmyManager::myHP | ( | std::map< BWAPI::Unit *, ArmyData > | group | ) |


| BWAPI::Unit * ArmyManager::nearestUnit | ( | BWAPI::Unit * | unit, |
| std::set< BWAPI::Unit * > | list | ||
| ) | [static] |


| void ArmyManager::onOffer | ( | std::set< BWAPI::Unit * > | unitGroup | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

| void ArmyManager::onRemoveUnit | ( | BWAPI::Unit * | unit | ) |

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

| void ArmyManager::setBaseManager | ( | BaseManager * | baseManager | ) |
| void ArmyManager::setDefenseManager | ( | DefenseManager * | defenseManager | ) |
| void ArmyManager::setFirstAttackDone | ( | bool | firstAttackDone | ) |
| void ArmyManager::setInformationManager | ( | InformationManager * | infoManager | ) |
| void ArmyManager::setLastExpandFrame | ( | int | lastExpandFrame | ) |
| void ArmyManager::setMoodManager | ( | MoodManager * | moodManager | ) |
| void ArmyManager::update | ( | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

| std::set< BWAPI::Unit * > ArmyManager::whoIsAttacking | ( | BWAPI::Unit * | unit | ) | [static] |


1.7.6.1