BWAPI
Public Member Functions
MedicAgent Class Reference

#include <MedicAgent.h>

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

List of all members.

Public Member Functions

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

Detailed Description

Definition at line 10 of file MedicAgent.h.


Constructor & Destructor Documentation

MedicAgent::MedicAgent ( BWAPI::Unit &  u)

Definition at line 12 of file MedicAgent.cpp.

        : GroundAgent(u)
{
//    state = DefendState;
}

Member Function Documentation

void MedicAgent::update ( ) [virtual]

Reimplemented from GroundAgent.

Definition at line 18 of file MedicAgent.cpp.

References AttackState, DefendState, IdleState, Agent::positionTarget, Agent::state, and Agent::unit.

{
    switch(state)
    {
    case IdleState: break;
    case AttackState: unit.attack(positionTarget); break;
    case DefendState: unit.attack(positionTarget); break;
    }
    GroundAgent::update();
}

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