#include <creature.h>
Veřejné metody | |
| BombicCreature (const QString &name, const QPixmap &pixmap) | |
| Konstrukce prisery. | |
| BombicCreature (BombicCreature &srcCreature) | |
| Kopie prisery. | |
| virtual BombicMapObject * | createCopy () |
| 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. | |
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.
| BombicCreature::BombicCreature | ( | const QString & | name, | |
| const QPixmap & | pixmap | |||
| ) |
Konstrukce prisery.
| name | nazev objektu | |
| pixmap | obrazek objektu |

| BombicCreature::BombicCreature | ( | BombicCreature & | srcCreature | ) |
Kopie prisery.
| srcCreature | prisera, od ktere kopirujeme |
| BombicMapObject * BombicCreature::createCopy | ( | ) | [virtual] |
Vytvorit kopii objektu.
Implementuje BombicMapObject.

| BombicMapObject::Type BombicCreature::type | ( | ) | [virtual] |
| 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.
| position | pozadovana pozice ve scene |
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.
| object | porovnavany objekt |
object. Reimplementuje stejnojmenný prvek z BombicMapObject.
| bool BombicCreature::blocksCreatureGenerating | ( | ) | [virtual] |
Jestli objekt blokuje generovani priser.
U prisery se mohou generovat jine prisery.
Reimplementuje stejnojmenný prvek z BombicMapObject.
| bool BombicCreature::sortOnField | ( | ) | [virtual] |
Jestli ma byt objekt na policku razen.
Reimplementuje stejnojmenný prvek z BombicMapObject.
1.5.6