|
BWAPI
|
#include <ZerglingManager.h>


Public Member Functions | |
| ZerglingManager () | |
| ~ZerglingManager () | |
| void | executeMicro (const UnitVector &targets) |
| void | fillGroundThreats (std::vector< GroundThreat > &threats, BWAPI::Position target) |
| double2 | getFleeVector (const std::vector< GroundThreat > &threats, BWAPI::Unit *zergling) |
| BWAPI::Unit * | immediateThreat (std::vector< GroundThreat > &threats, BWAPI::Unit *zergling) |
| BWAPI::Position | calcFleePosition (BWAPI::Unit *zergling, BWAPI::Unit *target) |
| BWAPI::Unit * | getClosestHarassTarget (UnitVector &targets, BWAPI::Unit *zergling, int workerFirst) |
| BWAPI::Unit * | getClosestAttackTarget (UnitVector &targets, BWAPI::Unit *zergling) |
Public Attributes | |
| std::vector< GroundThreat > | threats |
| ZerglingManager::~ZerglingManager | ( | ) | [inline] |
| BWAPI::Position ZerglingManager::calcFleePosition | ( | BWAPI::Unit * | zergling, |
| BWAPI::Unit * | target | ||
| ) |


| void ZerglingManager::executeMicro | ( | const UnitVector & | targets | ) |

| void ZerglingManager::fillGroundThreats | ( | std::vector< GroundThreat > & | threats, |
| BWAPI::Position | target | ||
| ) |


| BWAPI::Unit * ZerglingManager::getClosestAttackTarget | ( | UnitVector & | targets, |
| BWAPI::Unit * | zergling | ||
| ) |

| BWAPI::Unit * ZerglingManager::getClosestHarassTarget | ( | UnitVector & | targets, |
| BWAPI::Unit * | zergling, | ||
| int | workerFirst | ||
| ) |


| double2 ZerglingManager::getFleeVector | ( | const std::vector< GroundThreat > & | threats, |
| BWAPI::Unit * | zergling | ||
| ) |


| BWAPI::Unit * ZerglingManager::immediateThreat | ( | std::vector< GroundThreat > & | threats, |
| BWAPI::Unit * | zergling | ||
| ) |


| std::vector<GroundThreat> ZerglingManager::threats |
1.7.6.1