BWAPI
Public Member Functions | Public Attributes
ZerglingManager Class Reference

#include <ZerglingManager.h>

Inheritance diagram for ZerglingManager:
Inheritance graph
[legend]
Collaboration diagram for ZerglingManager:
Collaboration graph
[legend]

List of all members.

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::UnitimmediateThreat (std::vector< GroundThreat > &threats, BWAPI::Unit *zergling)
BWAPI::Position calcFleePosition (BWAPI::Unit *zergling, BWAPI::Unit *target)
BWAPI::UnitgetClosestHarassTarget (UnitVector &targets, BWAPI::Unit *zergling, int workerFirst)
BWAPI::UnitgetClosestAttackTarget (UnitVector &targets, BWAPI::Unit *zergling)

Public Attributes

std::vector< GroundThreatthreats

Constructor & Destructor Documentation


Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

void ZerglingManager::executeMicro ( const UnitVector targets)

Here is the call graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines