#include <player.h>
Veřejné metody | |
| BombicPlayer (const QString &name, const QPixmap &pixmap) | |
| Konstrukce hrace.   | |
| BombicPlayer (BombicPlayer &srcPlayer) | |
| Kopie hrace.   | |
| 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 | canBeRemoved () | 
| Jestli muze byt objekt odstranen z mapy.   | |
| virtual bool | sortOnField () | 
| Jestli ma byt objekt na policku razen.   | |
Hrac je zvlastni objekt mapy, ktery zabira vzdy jedno policko. Objekt v map-editoru reprezentuje startovni policko hrace, nebo hracu kooperative modu. V mape musi byt presne dany pocet hracu. To je zajisteno tim, ze jsou do mapy jisti hraci pridani pri vygenerovani mapy a nemohou z ni byt odstraneni. Mohou se pouze premistovat. Hrac muze byt na policku s dalsimi hraci nebo objektem na zemi.
| BombicPlayer::BombicPlayer | ( | const QString & | name, | |
| const QPixmap & | pixmap | |||
| ) | 
Konstrukce hrace.
| name | nazev objektu | |
| pixmap | obrazek objektu | 

| BombicPlayer::BombicPlayer | ( | BombicPlayer & | srcPlayer | ) | 
Kopie hrace.
| srcPlayer | hrac, od ktere kopirujeme | 
| BombicMapObject * BombicPlayer::createCopy | ( | ) |  [virtual] | 
        
Vytvorit kopii objektu.
Implementuje BombicMapObject.

| BombicMapObject::Type BombicPlayer::type | ( | ) |  [virtual] | 
        
| QGraphicsItem * BombicPlayer::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 BombicPlayer::canBeWith | ( | BombicMapObject * | object | ) |  [virtual] | 
        
Jestli muze byt s jinym objektem na stejnem policku.
Hrac muze byt na jednom policku pouze s hracem a objektem na zemi.
| object | porovnavany objekt | 
object. Reimplementuje stejnojmenný prvek z BombicMapObject.
| bool BombicPlayer::canBeRemoved | ( | ) |  [virtual] | 
        
Jestli muze byt objekt odstranen z mapy.
Hrac nemuze byt nikdy odstranen z mapy (pouze premisten).
Reimplementuje stejnojmenný prvek z BombicMapObject.
| bool BombicPlayer::sortOnField | ( | ) |  [virtual] | 
        
Jestli ma byt objekt na policku razen.
Reimplementuje stejnojmenný prvek z BombicMapObject.
 1.5.6