Dokumentace třídy WallResourceHandler

Resource handler specializovany na objekty typu zed. ...

#include <wall_resource_handler.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

virtual BombicMapObjectcreateMapObject (const QDomElement &rootEl)
 Vytvorit prototyp zdi.
BombicWallcreateWall (const QString &name, const QDomElement &imgEl)
 Vytvorit prototyp zdi.
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 zed.

Zpracovava zdroj reprezentujici zed a vytvari prototyp teto zdi.


Dokumentace k metodám

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

Vytvorit prototyp zdi.

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

Implementuje MapObjectResourceHandler.

Tato funkce volá...

BombicWall * WallResourceHandler::createWall ( const QString &  name,
const QDomElement &  imgEl 
)

Vytvorit prototyp zdi.

Ze zadaneho elementu vytvori prototyp zdi. Element by mel odpovidat elementu img v definici zdi, nebo elementum obvodovych zdi v definici pozadi. Predpoklada jiz nacteny zdrojovy obrazek v ResourceHandler.

Parametry:
name jmeno vytvarene zdi
imgEl element obsahujici parametry zdi
Návratová hodnota:
Nove vytvoreny prototyp zdi (volajici se stava vlastnikem).
Vracené hodnoty:
0 Doslo k chybe, zed nemuze byt vytvorena.

Tato funkce volá...

Tuto funkci volají...

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

Typ vytvareneho objektu.

Vracené hodnoty:
BombicMapObject::Wall Vzdy.

Implementuje MapObjectResourceHandler.

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

Zda umi nacist objekt reprezentovany takovym XML elementem.

Umi zpracovavat dokument s korenovym elementem wall.

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