Dokumentace třídy AI_3

Chození rovně III. ...

#include <AI.h>

Diagram dědičnosti pro třídu AI_3

Inheritance graph
[vysvětlivky]
Diagram tříd pro AI_3:

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

 AI_3 (Creature *creature)
 Zavolá konstruktor AI.
virtual void move ()
 Hýbne nestvůrou.
virtual Sint16 type () const
 Typ inteligence.
virtual ~AI_3 ()
 Destruktor.

Chráněné atributy

isTypeOfisBad_


Detailní popis

Chození rovně III.

Stejně jako AI_1, ale dává pozor na plameny a presumpce. Neřeší pouze hráče. Sám nevleze do plamene ani do presumpce plamene.


Dokumentace konstruktoru a destruktoru

AI_3::AI_3 ( Creature creature  )  [explicit]

Zavolá konstruktor AI.

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

Destruktor.


Dokumentace k metodám

void AI_3::move (  )  [virtual]

Hýbne nestvůrou.

Obnoví možné pozice, vybere z nich pomocí findPosIndex(), přičemž se vyhýbá špatným objektům. Kdyby měl zůstat stát na špatném objektu, použije ještě jednou findPosIndex(), tentokrát s ohledem pouze na blokující objekty.

Reimplementuje stejnojmenný prvek z AI_1.

Tato funkce volá...

virtual Sint16 AI_3::type (  )  const [inline, virtual]

Typ inteligence.

Reimplementuje stejnojmenný prvek z AI_1.


Dokumentace k datovým členům

isTypeOf& AI_3::isBad_ [protected]


Dokumentace pro tuto třídu byla generována z následujících souborů:

Generováno Mon May 24 21:57:05 2010 pro projekt Bombic 2 programem  doxygen 1.5.6