Dokumentace třídy BombicPlayer

Hrac tak, jak ho zname ze hry. ...

#include <player.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

 BombicPlayer (const QString &name, const QPixmap &pixmap)
 Konstrukce hrace.
 BombicPlayer (BombicPlayer &srcPlayer)
 Kopie hrace.
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 canBeRemoved ()
 Jestli muze byt objekt odstranen z mapy.
virtual bool sortOnField ()
 Jestli ma byt objekt na policku razen.


Detailní popis

Hrac tak, jak ho zname ze hry.

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.


Dokumentace konstruktoru a destruktoru

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

Konstrukce hrace.

Parametry:
name nazev objektu
pixmap obrazek objektu

Tuto funkci volají...

BombicPlayer::BombicPlayer ( BombicPlayer srcPlayer  ) 

Kopie hrace.

Parametry:
srcPlayer hrac, od ktere kopirujeme


Dokumentace k metodám

BombicMapObject * BombicPlayer::createCopy (  )  [virtual]

Vytvorit kopii objektu.

Návratová hodnota:
Nove vytvorena kopie hrace.

Implementuje BombicMapObject.

Tato funkce volá...

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

Typ objektu.

Vracené hodnoty:
Player Vzdy.

Implementuje BombicMapObject.

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.

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

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.

Parametry:
object porovnavany objekt
Návratová hodnota:
Zda lze (sebe) umistit na stejne policko s 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).

Návratová hodnota:
Zda ma byt odstranen z mapy.

Reimplementuje stejnojmenný prvek z BombicMapObject.

bool BombicPlayer::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:47 2010 pro projekt Bombic 2 map editor programem  doxygen 1.5.6