#include <wall.h>
Veřejné metody | |
| Wall (const Animation &anim, Uint16 x, Uint16 y) | |
| Vytvoří zeď. | |
| Wall (const Wall &wall, Uint16 x, Uint16 y, Uint16 height) | |
| Okopíruje zeď. | |
| virtual void | draw (SDL_Surface *window, const SDL_Rect &rect) |
| Vykreslení. | |
| virtual void | update () |
| Posun animace. | |
| virtual OBJECT_TYPES | type () const |
| Typ objektu je zeď. | |
| virtual | ~Wall () |
Privátní atributy | |
| Animation | anim_ |
| Animace zdi. | |
Statický objekt, který neshoří, a nejde přes něj chodit, většinou ani létat. Plamen se o zeď zarazí.
| Wall::Wall | ( | const Animation & | anim, | |
| Uint16 | x, | |||
| Uint16 | y | |||
| ) |
Vytvoří zeď.
| anim | Animace zdi. | |
| x | souřadnice v pixelech | |
| y | souřadnice v pixelech |
| Wall::Wall | ( | const Wall & | wall, | |
| Uint16 | x, | |||
| Uint16 | y, | |||
| Uint16 | height | |||
| ) |
Okopíruje zeď.
| virtual Wall::~Wall | ( | ) | [inline, virtual] |
| void Wall::draw | ( | SDL_Surface * | window, | |
| const SDL_Rect & | rect | |||
| ) | [virtual] |
Vykreslení.
| window | Surface, do kterého chceme zeď vykreslit. | |
| rect | Struktura, zde nepoužitá uplně jako čtverec, x, y jsou hodnoty posunu vykreslované mapy, w, h jsou souřadnice v pixelech právě vykreslovaného políčka, nebo w=hodně (h=hodně) pokud jde o poslední vykreslovaný sloupec (řádek). |
Implementuje MapObject.

| void Wall::update | ( | ) | [virtual] |
| virtual OBJECT_TYPES Wall::type | ( | ) | const [inline, virtual] |
Animation Wall::anim_ [private] |
Animace zdi.
1.5.6