Dokumentace třídy BombicCreature

Prisera, tak jak ji zname ze hry. ...

#include <creature.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

 BombicCreature (const QString &name, const QPixmap &pixmap)
 Konstrukce prisery.
 BombicCreature (BombicCreature &srcCreature)
 Kopie prisery.
virtual BombicMapObjectcreateCopy ()
 Vytvorit kopii objektu.
virtual BombicMapObject::Type type ()
 Typ objektu.
virtual QGraphicsItem * situateGraphicsItem (const QPointF &position)
 Umistit graficky prvek.
virtual bool canBeWith (BombicMapObject *object)
 Jestli muze byt s jinym objektem na stejnem policku.
virtual bool blocksCreatureGenerating ()
 Jestli objekt blokuje generovani priser.
virtual bool sortOnField ()
 Jestli ma byt objekt na policku razen.


Detailní popis

Prisera, tak jak ji zname ze hry.

Prisera je objekt mapy, ktery zabira vzdy jedno policko. Prisera muze byt na policku s dalsimi priserami nebo objektem na zemi. S priserami je mozne hybat i je mazat.


Dokumentace konstruktoru a destruktoru

BombicCreature::BombicCreature ( const QString &  name,
const QPixmap &  pixmap 
)

Konstrukce prisery.

Parametry:
name nazev objektu
pixmap obrazek objektu

Tuto funkci volají...

BombicCreature::BombicCreature ( BombicCreature srcCreature  ) 

Kopie prisery.

Parametry:
srcCreature prisera, od ktere kopirujeme


Dokumentace k metodám

BombicMapObject * BombicCreature::createCopy (  )  [virtual]

Vytvorit kopii objektu.

Návratová hodnota:
Nove vytvorena kopie prisery.

Implementuje BombicMapObject.

Tato funkce volá...

BombicMapObject::Type BombicCreature::type (  )  [virtual]

Typ objektu.

Vracené hodnoty:
Creature Vzdy.

Implementuje BombicMapObject.

QGraphicsItem * BombicCreature::situateGraphicsItem ( const QPointF &  position  )  [virtual]

Umistit graficky prvek.

Graficky prvek do sceny je vytvaren zde on demand, pozicovan tak, aby byl ve stredu policka jehoz levy horni bod je bode position na scene. Souradnice z (z value) je dana y-novou souradnici position.

Parametry:
position pozadovana pozice ve scene
Návratová hodnota:
Graficky prvek umisteny na zadanou pozici.

Implementuje BombicMapObject.

bool BombicCreature::canBeWith ( BombicMapObject object  )  [virtual]

Jestli muze byt s jinym objektem na stejnem policku.

Prisera muze byt na jednom policku pouze s priserou.

Parametry:
object porovnavany objekt
Návratová hodnota:
Zda lze (sebe) umistit na stejne policko s object.

Reimplementuje stejnojmenný prvek z BombicMapObject.

bool BombicCreature::blocksCreatureGenerating (  )  [virtual]

Jestli objekt blokuje generovani priser.

U prisery se mohou generovat jine prisery.

Návratová hodnota:
Zda blokuje generovani priser.

Reimplementuje stejnojmenný prvek z BombicMapObject.

bool BombicCreature::sortOnField (  )  [virtual]

Jestli ma byt objekt na policku razen.

Návratová hodnota:
Zda ma byt na policku razena.

Reimplementuje stejnojmenný prvek z BombicMapObject.


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

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