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

#include <HighTemplarUnit.h>

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

List of all members.

Public Member Functions

 HighTemplarUnit (BWAPI::Unit *u)
virtual ~HighTemplarUnit ()
std::pair< BWAPI::Position, int > bestStormPos ()
virtual void micro ()
virtual void check ()
virtual std::set< BWAPI::UnitType > getSetPrio ()

Static Public Attributes

static std::map< BWAPI::Unit
*, BWAPI::Position > 
stormableUnits

Protected Attributes

MapManager_mapManager
int _lastStormFrame
BWAPI::Position _lastStormPos
int _mergingFrame
BWAPI::Position _bestStormPos
BWAPI::Position _bestFartherStormPos

Static Protected Attributes

static int lastStormableUnitsUpdateFrame

Constructor & Destructor Documentation

HighTemplarUnit::HighTemplarUnit ( BWAPI::Unit *  u)

Here is the call graph for this function:


Member Function Documentation

std::pair<BWAPI::Position, int> HighTemplarUnit::bestStormPos ( )
void HighTemplarUnit::check ( ) [virtual]

Implements SpecialUnit.

std::set< BWAPI::UnitType > HighTemplarUnit::getSetPrio ( ) [virtual]

Implements SpecialUnit.

void HighTemplarUnit::micro ( ) [virtual]

Lag code

Do not interupt a storm being cast

Merge if that's the most interesting thing to do

Implements SpecialUnit.

Here is the call graph for this function:


Member Data Documentation

BWAPI::Position HighTemplarUnit::_bestFartherStormPos [protected]
BWAPI::Position HighTemplarUnit::_bestStormPos [protected]
BWAPI::Position HighTemplarUnit::_lastStormPos [protected]
std::map< BWAPI::Unit *, BWAPI::Position > HighTemplarUnit::stormableUnits [static]

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