BWAPI
|
#include <ArchonUnit.h>
Public Member Functions | |
ArchonUnit (BWAPI::Unit *u) | |
virtual | ~ArchonUnit () |
virtual void | micro () |
virtual void | check () |
virtual int | getAttackDuration () |
virtual std::set< BWAPI::UnitType > | getSetPrio () |
Protected Member Functions | |
virtual bool | decideToFlee () |
Static Protected Attributes | |
static std::set< BWAPI::UnitType > | setPrio |
ArchonUnit::ArchonUnit | ( | BWAPI::Unit * | u | ) |
ArchonUnit::~ArchonUnit | ( | ) | [virtual] |
void ArchonUnit::check | ( | ) | [virtual] |
Implements GroundUnit.
bool ArchonUnit::decideToFlee | ( | ) | [protected, virtual] |
int ArchonUnit::getAttackDuration | ( | ) | [virtual] |
std::set< BWAPI::UnitType > ArchonUnit::getSetPrio | ( | ) | [virtual] |
Implements GroundUnit.
void ArchonUnit::micro | ( | ) | [virtual] |
Dodge storm, drag mine, drag scarab
HACK TODO remove/change (unit->isStuck()?)
Implements GroundUnit.
std::set< BWAPI::UnitType > ArchonUnit::setPrio [static, protected] |