#include <wall_resource_handler.h>
Veřejné metody | |
| virtual BombicMapObject * | createMapObject (const QDomElement &rootEl) |
| Vytvorit prototyp zdi. | |
| BombicWall * | createWall (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. | |
Zpracovava zdroj reprezentujici zed a vytvari prototyp teto zdi.
| 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.
| rootEl | korenovy element reprezentujici nacitanou zed |
| 0 | Doslo k chybe, zed nemuze byt vytvorena. |
Implementuje MapObjectResourceHandler.

| 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.
| name | jmeno vytvarene zdi | |
| imgEl | element obsahujici parametry zdi |
| 0 | Doslo k chybe, zed nemuze byt vytvorena. |


| BombicMapObject::Type WallResourceHandler::type | ( | ) | [virtual] |
Typ vytvareneho objektu.
| 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.
| rootEl | korenovy element dokumentu, ktery reprezentuje objekt mapy |
Implementuje MapObjectResourceHandler.
1.5.6