BTHAI 2.3
DarkTemplarAgent Member List
This is the complete list of members for DarkTemplarAgent, including all inherited members.
alive (defined in BaseAgent)BaseAgent [protected]
assignToAttack()UnitAgent [virtual]
assignToBuild(UnitType type)BaseAgent [inline, virtual]
assignToDefend()UnitAgent [virtual]
assignToExplore()UnitAgent [virtual]
assignToFinishBuild(Unit *building)BaseAgent [inline, virtual]
assignToRepair(Unit *building)BaseAgent [inline, virtual]
ATTACK (defined in UnitAgent)UnitAgent [protected, static]
BaseAgent()BaseAgent
BaseAgent(Unit *mUnit)BaseAgent
bBlock (defined in BaseAgent)BaseAgent [protected]
BUNKERED (defined in UnitAgent)UnitAgent [protected, static]
canAttack(UnitType attacker, UnitType target)UnitAgent [static]
BaseAgent::canAttack(Unit *target)BaseAgent
BaseAgent::canAttack(UnitType type)BaseAgent
canBuild(UnitType type)BaseAgent [virtual]
chargeShields()UnitAgent
clearGoal()UnitAgent [virtual]
computeActions()DarkTemplarAgent [virtual]
computeKitingActions()UnitAgent
currentState (defined in UnitAgent)UnitAgent [protected]
DarkTemplarAgent(Unit *mUnit) (defined in DarkTemplarAgent)DarkTemplarAgent
DEFEND (defined in UnitAgent)UnitAgent [protected, static]
destroyed()BaseAgent [virtual]
doEnsnare(TilePosition pos)BaseAgent [static]
doScannerSweep(TilePosition pos)BaseAgent [static]
dropped (defined in UnitAgent)UnitAgent
enemyAirAttackingUnitsWithinRange(TilePosition center, int maxRange)UnitAgent
enemyAirToGroundUnitsWithinRange(int maxRange)UnitAgent
enemyAirUnitsWithinRange(int maxRange)UnitAgent
enemyAttackingUnitsWithinRange()UnitAgent
enemyAttackingUnitsWithinRange(int maxRange, TilePosition center)UnitAgent
enemyAttackingUnitsWithinRange(UnitType type)UnitAgent
enemyGroundAttackingUnitsWithinRange(TilePosition center, int maxRange)UnitAgent
enemyGroundUnitsWithinRange(int maxRange)UnitAgent
enemySiegedTanksWithinRange(TilePosition center)UnitAgent
enemyUnitsWithinRange(int maxRange)UnitAgent
EXPLORE (defined in UnitAgent)UnitAgent [protected, static]
friendlyUnitsWithinRange()UnitAgent
friendlyUnitsWithinRange(int maxRange)UnitAgent
friendlyUnitsWithinRange(TilePosition tilePos, int maxRange)UnitAgent
getAirRange()UnitAgent
getAirRange(UnitType type)UnitAgent [static]
getClosestEnemyAirDefense(int maxRange)UnitAgent
getClosestEnemyTurret(int maxRange)UnitAgent
getClosestOrganicEnemy(int maxRange)UnitAgent
getClosestShieldedEnemy(int maxRange)UnitAgent
getGoal()BaseAgent
getGroundRange()UnitAgent
getGroundRange(UnitType type)UnitAgent [static]
getLastActionFrame()BaseAgent
getSquadID()BaseAgent
getTypeName()DarkTemplarAgent [virtual]
getUnit()BaseAgent
getUnitID()BaseAgent
getUnitType()BaseAgent
goal (defined in BaseAgent)BaseAgent [protected]
info (defined in BaseAgent)BaseAgent [protected]
isAlive()BaseAgent
isAttacking()UnitAgent [virtual]
isBuilding()BaseAgent
isBunkered()UnitAgent
isDamaged()BaseAgent
isDefending()UnitAgent [virtual]
isDetectorWithinRange(TilePosition pos, int range)BaseAgent
isExploring()UnitAgent [virtual]
isFreeWorker()BaseAgent
isOfType(UnitType type)BaseAgent
isOfType(Unit *mUnit, UnitType type)BaseAgent [static]
isOfType(UnitType mType, UnitType toCheckType)BaseAgent [static]
isUnderAttack()BaseAgent
isUnit()BaseAgent
isWorker()BaseAgent
lastActionFrame (defined in BaseAgent)BaseAgent [protected]
matches(Unit *mUnit)BaseAgent
noUnitsInWeaponRange()BaseAgent
printInfo()UnitAgent [virtual]
setActionFrame()BaseAgent
setGoal(TilePosition goal)UnitAgent [virtual]
setInfo(string mInfo)BaseAgent
setSquadID(int id)BaseAgent
squadID (defined in BaseAgent)BaseAgent [protected]
unit (defined in BaseAgent)BaseAgent [protected]
UnitAgent(Unit *mUnit) (defined in UnitAgent)UnitAgent
UnitAgent() (defined in UnitAgent)UnitAgent
unitID (defined in BaseAgent)BaseAgent [protected]
useDefensiveMode()UnitAgent
~BaseAgent()BaseAgent
 All Classes Functions Variables