BaseAI Class Reference

#include <baseaiinterface.h>

Inheritance diagram for BaseAI:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void run (MapDisplayInterface *mapDisplay)=0
virtual bool isRunning (void)=0
virtual VisibilityStates getVision (void)=0
virtual void read (tnstream &stream)=0
virtual void write (tnstream &stream) const=0
virtual ~BaseAI ()

Detailed Description

Definition at line 127 of file baseaiinterface.h.


Constructor & Destructor Documentation

virtual BaseAI::~BaseAI (  )  [inline, virtual]

Definition at line 134 of file baseaiinterface.h.


Member Function Documentation

virtual void BaseAI::run ( MapDisplayInterface mapDisplay  )  [pure virtual]

Implemented in AI.

Referenced by executeUserAction(), and runai().

virtual bool BaseAI::isRunning ( void   )  [pure virtual]

Implemented in AI.

Referenced by checkforvictory().

virtual VisibilityStates BaseAI::getVision ( void   )  [pure virtual]

Implemented in AI.

virtual void BaseAI::read ( tnstream stream  )  [pure virtual]

Implemented in AI.

virtual void BaseAI::write ( tnstream stream  )  const [pure virtual]

Implemented in AI.

Referenced by tgameloaders::writeAI().


The documentation for this class was generated from the following file:
Generated on Mon May 21 01:46:22 2012 for Advanced Strategic Command by  doxygen 1.5.1