BWAPI
Public Member Functions
CommandCenterAgent Class Reference

#include <CommandCenterAgent.h>

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

List of all members.

Public Member Functions

 CommandCenterAgent (BWAPI::Unit &u)
virtual void update ()

Detailed Description

Definition at line 9 of file CommandCenterAgent.h.


Constructor & Destructor Documentation

Definition at line 12 of file CommandCenterAgent.cpp.

        : StructureAgent(u)
{}

Member Function Documentation

void CommandCenterAgent::update ( ) [virtual]

Reimplemented from StructureAgent.

Definition at line 16 of file CommandCenterAgent.cpp.

References Agent::state, TrainState, and Agent::unit.

{
        switch (state)
        {
        case TrainState:
        if (!unit.isTraining() && !unit.isBeingConstructed() ) 
                {
                        unit.train(UnitTypes::Terran_SCV);
                }
                break;
        }

        StructureAgent::update();
}

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