class ArtificialIntelligenceContainer : public Walkable

Add an ArtificialIntelligence to this container, it will be automatically managed

Inheritance:


Public Methods

ArtificialIntelligenceContainer(Ini& ini) throw()
creates instances of AI
virtual ~ArtificialIntelligenceContainer() throw()
void init(Bonhomme20& bonhomme, Grille& grille) throw()
virtual bool next() throw()
returns true if AI activated, false otherwise
const String* getId() const throw()

Protected Fields

List < ArtificialIntelligence * > list
int active

Protected Methods

virtual int virtualWalk() throw()

Inherited from Walkable:

Public Methods

int walk() throw(Exception)
int getSlow() const throw()
virtual void setSlow(int slow) throw()

Protected Fields

int s
int t
int returnWalk

Documentation

Add an ArtificialIntelligence to this container, it will be automatically managed
List < ArtificialIntelligence * > list

int active

virtual int virtualWalk() throw()

ArtificialIntelligenceContainer(Ini& ini) throw()
creates instances of AI

virtual ~ArtificialIntelligenceContainer() throw()

void init(Bonhomme20& bonhomme, Grille& grille) throw()

virtual bool next() throw()
returns true if AI activated, false otherwise

const String* getId() const throw()


This class has no child classes.
Author:
David FAUTHOUX
See Also:
ArtificialIntelligence

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de