BWAPI
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes
DragoonUnit Class Reference

#include <DragoonUnit.h>

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

List of all members.

Public Member Functions

 DragoonUnit (BWAPI::Unit *u)
virtual ~DragoonUnit ()
virtual int addRangeGround ()
virtual int addRangeAir ()
virtual void micro ()
virtual void check ()
virtual int getAttackDuration ()
virtual std::set< BWAPI::UnitType > getSetPrio ()

Static Public Member Functions

static double getMaxRange ()

Protected Member Functions

virtual bool decideToFlee ()

Static Protected Attributes

static std::set< BWAPI::UnitType > setPrio
static int addRange
static int attackDuration

Constructor & Destructor Documentation

DragoonUnit::DragoonUnit ( BWAPI::Unit *  u)

Here is the call graph for this function:


Member Function Documentation

int DragoonUnit::addRangeAir ( ) [virtual]

Reimplemented from BayesianUnit.

int DragoonUnit::addRangeGround ( ) [virtual]

Reimplemented from BayesianUnit.

void DragoonUnit::check ( ) [virtual]

Implements GroundUnit.

bool DragoonUnit::decideToFlee ( ) [protected, virtual]

Reimplemented from BayesianUnit.

Here is the caller graph for this function:

int DragoonUnit::getAttackDuration ( ) [virtual]

Implements GroundUnit.

Here is the caller graph for this function:

double DragoonUnit::getMaxRange ( ) [static]
std::set< BWAPI::UnitType > DragoonUnit::getSetPrio ( ) [virtual]

Implements GroundUnit.

void DragoonUnit::micro ( ) [virtual]

Dodge storm, drag mine, drag scarab

HACK TODO remove/change

HACK TODO remove/change

Implements GroundUnit.

Here is the call graph for this function:


Member Data Documentation

int DragoonUnit::addRange [static, protected]
int DragoonUnit::attackDuration [static, protected]
std::set< BWAPI::UnitType > DragoonUnit::setPrio [static, protected]

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