Dokumentace třídy CreatureResourceHandler

Resource handler specializovany na objekty typu prisera. ...

#include <creature_resource_handler.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

virtual BombicMapObjectcreateMapObject (const QDomElement &rootEl)
 Vytvorit prototyp prisery.
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 prisera.

Zpracovava zdroj reprezentujici priseru a vytvari prototyp teto prisery.


Dokumentace k metodám

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

Vytvorit prototyp prisery.

Ze zadaneho korenoveho elementu creature vytvori prototyp prisery 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 nacitanou priseru
Návratová hodnota:
Nove vytvoreny prototyp prisery (volajici se stava vlastnikem).
Vracené hodnoty:
0 Doslo k chybe, prisera nemuze byt vytvorena.

Implementuje MapObjectResourceHandler.

Tato funkce volá...

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

Typ vytvareneho objektu.

Vracené hodnoty:
BombicMapObject::Creature Vzdy.

Implementuje MapObjectResourceHandler.

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

Zda umi nacist objekt reprezentovany takovym XML elementem.

Umi zpracovavat dokument s korenovym elementem creature.

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:58:49 2010 pro projekt Bombic 2 map editor programem  doxygen 1.5.6