Dokumentace třídy PlayerResourceHandler

Resource handler specializovany na objekty typu hrac. ...

#include <player_resource_handler.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

virtual BombicMapObjectcreateMapObject (const QDomElement &rootEl)
 Vytvorit prototyp hrace.
virtual BombicMapObject::Type type ()
 Typ vytvareneho objektu.
virtual bool canHandle (const QDomElement &rootEl)
 Zda umi nacist objekt reprezentovany takovym XML elementem.


Detailní popis

Resource handler specializovany na objekty typu hrac.

Zpracovava zdroj reprezentujici hrace a vytvari prototyp hrace.


Dokumentace k metodám

BombicMapObject * PlayerResourceHandler::createMapObject ( const QDomElement &  rootEl  )  [virtual]

Vytvorit prototyp hrace.

Ze zadaneho korenoveho elementu player vytvori prototyp hrace reprezentovane timto elementem. Pokud se pri zpracovani dokumentu vyskytne chyba, zobrazi chybove hlaseni. Zda jde o element se spravnym nazvem se jiz nezkouma, proto by melo byt vzdy drive otestovano pomoci canHandle(). Predpoklada jiz nacteny zdrojovy obrazek v ResourceHandler.

Parametry:
rootEl korenovy element reprezentujici nacitaneho hrace
Návratová hodnota:
Nove vytvoreny prototyp hrace (volajici se stava vlastnikem).
Vracené hodnoty:
0 Doslo k chybe, hrac nemuze byt vytvorena.

Implementuje MapObjectResourceHandler.

Tato funkce volá...

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

Typ vytvareneho objektu.

Vracené hodnoty:
BombicMapObject::Player Vzdy.

Implementuje MapObjectResourceHandler.

bool PlayerResourceHandler::canHandle ( const QDomElement &  rootEl  )  [virtual]

Zda umi nacist objekt reprezentovany takovym XML elementem.

Umi zpracovavat dokument s korenovym elementem player.

Parametry:
rootEl korenovy element dokumentu, ktery reprezentuje objekt mapy
Návratová hodnota:
Zda zpracovava takove dokumenty.

Implementuje MapObjectResourceHandler.


Dokumentace pro tuto třídu byla generována z následujících souborů:

Generováno Mon May 24 21:59:06 2010 pro projekt Bombic 2 map editor programem  doxygen 1.5.6