BWAPI
GhostAgent Member List
This is the complete list of members for GhostAgent, including all inherited members.
aliveBaseAgent [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]
ATTACKUnitAgent [protected, static]
BaseAgent()BaseAgent
BaseAgent(Unit *mUnit)BaseAgent
bBlockBaseAgent [protected]
BUNKEREDUnitAgent [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()GhostAgent [virtual]
computeKitingActions()UnitAgent
currentStateUnitAgent [protected]
DEFENDUnitAgent [protected, static]
destroyed()BaseAgent [virtual]
doEnsnare(TilePosition pos)BaseAgent [static]
doScannerSweep(TilePosition pos)BaseAgent [static]
droppedUnitAgent
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
EXPLOREUnitAgent [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()GhostAgent [virtual]
getUnit()BaseAgent
getUnitID()BaseAgent
getUnitType()BaseAgent
GhostAgent(Unit *mUnit)GhostAgent
goalBaseAgent [protected]
infoBaseAgent [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
lastActionFrameBaseAgent [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
squadIDBaseAgent [protected]
unitBaseAgent [protected]
UnitAgent(Unit *mUnit)UnitAgent
UnitAgent()UnitAgent
unitIDBaseAgent [protected]
useDefensiveMode()UnitAgent
~BaseAgent()BaseAgent
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines