#include <box.h>
Veřejné metody | |
| BombicBox (const QString &name, const QPixmap &pixmap, int width, int height, int toplapping) | |
| Konstrukce bedny. | |
| BombicBox (BombicBox &srcBox) | |
| Kopie bedny. | |
| virtual BombicMapObject * | createCopy () |
| Vytvorit kopii objektu. | |
| virtual BombicMapObject::Type | type () |
| Typ objektu. | |
| virtual QGraphicsItem * | situateGraphicsItem (const QPointF &position) |
| Umistit graficky prvek. | |
| virtual bool | unblocksBonusGenerating () |
| Jestli objekt odblokovava generovani bonusu. | |
Bedna je objekt mapy, ktery muze mit vetsi rozmery, definovany presah (toplapping). Bedna muze byt na jednom policku pouze sama. S bednami je mozne hybat i je mazat.
| BombicBox::BombicBox | ( | const QString & | name, | |
| const QPixmap & | pixmap, | |||
| int | width, | |||
| int | height, | |||
| int | toplapping | |||
| ) |
Konstrukce bedny.
| name | nazev objektu | |
| pixmap | obrazek objektu | |
| width | sirska zdi v polickach | |
| height | vyska zdi v polickach | |
| toplapping | kolik policek zed prevysuje oblast, kterou zabira |

| BombicBox::BombicBox | ( | BombicBox & | srcBox | ) |
Kopie bedny.
| srcBox | bedna, od ktere kopirujeme |
| BombicMapObject * BombicBox::createCopy | ( | ) | [virtual] |
Vytvorit kopii objektu.
Implementuje BombicMapObject.

| BombicMapObject::Type BombicBox::type | ( | ) | [virtual] |
| QGraphicsItem * BombicBox::situateGraphicsItem | ( | const QPointF & | position | ) | [virtual] |
Umistit graficky prvek.
Graficky prvek do sceny je vytvaren zde on demand, pozicovan tak, aby horni levy bod policka zabraneho bednou byl v bode position na scene. Souradnice z (z value) je dana horni souradnici horniho zabraneho policka.
| position | pozadovana pozice ve scene |
Implementuje BombicMapObject.
| bool BombicBox::unblocksBonusGenerating | ( | ) | [virtual] |
Jestli objekt odblokovava generovani bonusu.
Bedna odblokovava generovani bonusu.
Reimplementuje stejnojmenný prvek z BombicMapObject.
1.5.6