BWAPI
Public Member Functions
DragoonManager Class Reference

#include <DragoonManager.h>

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

List of all members.

Public Member Functions

 DragoonManager ()
 ~DragoonManager ()
void executeMicro (const UnitVector &targets, BWAPI::Position regroup=BWAPI::Position(0, 0))
BWAPI::UnitchooseTarget (BWAPI::Unit *dragoon, const UnitVector &targets, std::map< BWAPI::Unit *, int > &numTargeting)
BWAPI::UnitclosestDragoon (BWAPI::Unit *target, std::set< BWAPI::Unit * > &dragoonsToAssign)
int getAttackPriority (BWAPI::Unit *unit)
BWAPI::UnitgetTarget (BWAPI::Unit *dragoon, UnitVector &targets)

Constructor & Destructor Documentation


Member Function Documentation

BWAPI::Unit* DragoonManager::chooseTarget ( BWAPI::Unit dragoon,
const UnitVector targets,
std::map< BWAPI::Unit *, int > &  numTargeting 
)
BWAPI::Unit * DragoonManager::closestDragoon ( BWAPI::Unit target,
std::set< BWAPI::Unit * > &  dragoonsToAssign 
)

Here is the call graph for this function:

void DragoonManager::executeMicro ( const UnitVector targets,
BWAPI::Position  regroup = BWAPI::Position(0,0) 
) [virtual]

Reimplemented from MicroManager.

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

BWAPI::Unit * DragoonManager::getTarget ( BWAPI::Unit dragoon,
UnitVector targets 
)

Here is the call graph for this function:

Here is the caller graph for this function:


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