BWAPI
Public Member Functions | Protected Attributes
SingleMicroActionBaseClass Class Reference

#include <MicroAction.h>

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

List of all members.

Public Member Functions

 SingleMicroActionBaseClass (Unit unit)
 SingleMicroActionBaseClass ()
virtual bool update (const Goal &squadGoal, const UnitGroup &squadUnitGroup)=0
virtual bool hasEnded ()
virtual void removeUnit (Unit unit)

Protected Attributes

Unit mUnit

Detailed Description

Definition at line 21 of file MicroAction.h.


Constructor & Destructor Documentation

Definition at line 24 of file MicroAction.h.

Definition at line 25 of file MicroAction.h.


Member Function Documentation

virtual bool SingleMicroActionBaseClass::hasEnded ( ) [inline, virtual]

Implements MicroActionBaseClass.

Definition at line 29 of file MicroAction.h.

References mUnit.

{ return !mUnit; }
virtual void SingleMicroActionBaseClass::removeUnit ( Unit  unit) [inline, virtual]

Implements MicroActionBaseClass.

Definition at line 31 of file MicroAction.h.

References mUnit, and StaticUnits::nullunit.

virtual bool SingleMicroActionBaseClass::update ( const Goal squadGoal,
const UnitGroup squadUnitGroup 
) [pure virtual]

Member Data Documentation


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