#include <bonus.h>
Veřejné metody | |
| BombicBonus (const QString &name, const QPixmap &pixmap) | |
| Konstrukce bedny. | |
| BombicBonus (BombicBonus &srcBonus) | |
| Kopie bonusu. | |
| virtual BombicMapObject * | createCopy () |
| Vytvorit kopii objektu. | |
| virtual BombicMapObject::Type | type () |
| Typ objektu. | |
| virtual QGraphicsItem * | situateGraphicsItem (const QPointF &position) |
| Umistit graficky prvek. | |
Bonus je objekt mapy, ktery zabira vzdy jedno policko a nema zadny presah. Bonus z hlediska editoru map muze byt na jednom policku pouze s bednou, a to napevno umistenou nebo generovanou. Uzivatel si nemuze vybrat, kde budou bonusy umisteny, proto nejsou znazorneny v palete objektu a nedaji se napevno umistit do mapy. Bonusy jsou tedy pouze generovane.
| BombicBonus::BombicBonus | ( | const QString & | name, | |
| const QPixmap & | pixmap | |||
| ) |
Konstrukce bedny.
| name | nazev objektu | |
| pixmap | obrazek objektu |

| BombicBonus::BombicBonus | ( | BombicBonus & | srcBonus | ) |
Kopie bonusu.
| srcBonus | bonus, od ktereho kopirujeme |
| BombicMapObject * BombicBonus::createCopy | ( | ) | [virtual] |
Vytvorit kopii objektu.
Implementuje BombicMapObject.

| BombicMapObject::Type BombicBonus::type | ( | ) | [virtual] |
| QGraphicsItem * BombicBonus::situateGraphicsItem | ( | const QPointF & | position | ) | [virtual] |
Umistit graficky prvek.
Graficky prvek do sceny je vytvaren zde on demand, pozicovan tak, aby horni levy bod bonusu byl v bode position na scene. Souradnice z (z value) je nastavena na souradnici y v polovine policka.
| position | pozadovana pozice ve scene |
Implementuje BombicMapObject.
1.5.6