BWAPI
Public Member Functions
ConstructionAgent Class Reference

#include <ConstructionAgent.h>

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

List of all members.

Public Member Functions

 ConstructionAgent (AgentPool *p)
virtual void updateDrives ()
virtual ArbitratorgetArbitrator ()
bool canBeConstructed (BWAPI::UnitType req)
bool canBeConstructed (BWAPI::UnitType req, BWAPI::Unit *worker)
bool canBeConstructed (BWAPI::UnitType req, BWAPI::Unit *worker, TilePosition t)
UnitbuildStructure (BWAPI::UnitType req)
UnitbuildStructure (BWAPI::UnitType req, BWAPI::TilePosition here)
UnitbuildStructure (BWAPI::UnitType req, BWAPI::TilePosition here, BWAPI::Unit *worker)
UnitbuildStructure (BWAPI::UnitType original, BWAPI::UnitType req, BWAPI::TilePosition nearhere, int minDistance, BWAPI::Unit *worker)
UnitbuildStructure (BWAPI::UnitType req, BWAPI::Unit *worker)
UnitbuildStructureAround (BWAPI::UnitType req, BWAPI::Unit *worker, BWAPI::TilePosition nearhere)
UnitfindAvailableWorker ()
UnitfindAvailableWorkerNear (Position p, int radius)
BuildingPlacergetBuildingPlacer ()

Constructor & Destructor Documentation


Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Unit * ConstructionAgent::buildStructure ( BWAPI::UnitType  original,
BWAPI::UnitType  req,
BWAPI::TilePosition  nearhere,
int  minDistance,
BWAPI::Unit worker 
)

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Arbitrator* ConstructionAgent::getArbitrator ( ) [inline, virtual]

Implements AgentBase.

void ConstructionAgent::updateDrives ( ) [virtual]

Implements AgentBase.

Here is the call graph for this function:


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