Advanced Strategic Command
Public Member Functions | List of all members
BaseAI Class Referenceabstract

#include <baseaiinterface.h>

Inheritance diagram for BaseAI:
Inheritance graph
[legend]

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 ( )
inlinevirtual

Definition at line 134 of file baseaiinterface.h.

Member Function Documentation

virtual VisibilityStates BaseAI::getVision ( void  )
pure virtual

Implemented in AI.

virtual bool BaseAI::isRunning ( void  )
pure virtual

Implemented in AI.

Referenced by checkforvictory().

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

Implemented in AI.

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

Implemented in AI.

Referenced by executeUserAction(), and runai().

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: