Dokumentace třídy MapObjectSingleGenerator

Generator, ktery umoznuje generovat jen jeden objekt. ...

#include <map_object_single_generator.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

 MapObjectSingleGenerator (const BombicMap::Field &field)
 Konstrukce pro policko field.
virtual BombicMapObject::Type type ()=0
 Typ generovaneho objektu.
virtual bool canGenerate ()
 Jestli je mozne generovat dalsi objekt.
virtual void addGeneratedObject (BombicMapObject *mapObject)
 Pridat generovany objekt.


Detailní popis

Generator, ktery umoznuje generovat jen jeden objekt.

Omezuje obecny MapObjectGenerator na generovani pouze jednoho kusu objektu.


Dokumentace konstruktoru a destruktoru

MapObjectSingleGenerator::MapObjectSingleGenerator ( const BombicMap::Field field  ) 

Konstrukce pro policko field.

Parametry:
field policko mapy, pro ktere chceme generovat


Dokumentace k metodám

virtual BombicMapObject::Type MapObjectSingleGenerator::type (  )  [pure virtual]

Typ generovaneho objektu.

Implementuje MapObjectGenerator.

Implementováno v BonusGenerator a BoxGenerator.

bool MapObjectSingleGenerator::canGenerate (  )  [virtual]

Jestli je mozne generovat dalsi objekt.

Návratová hodnota:
Zda lze aktualne generovat objekt.

Reimplementuje stejnojmenný prvek z MapObjectGenerator.

Tato funkce volá...

void MapObjectSingleGenerator::addGeneratedObject ( BombicMapObject mapObject  )  [virtual]

Pridat generovany objekt.

Parametry:
mapObject pridavany objekt

Reimplementuje stejnojmenný prvek z MapObjectGenerator.

Tato funkce volá...


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

Generováno Mon May 24 21:58:54 2010 pro projekt Bombic 2 map editor programem  doxygen 1.5.6