#include <floorobject.h>
Veřejné metody | |
| Floorobject (const Animation &anim, Uint16 x, Uint16 y) | |
| Vytvoří objekt. | |
| Floorobject (const Floorobject &floorobject, Uint16 x, Uint16 y) | |
| Okopíruje objekt. | |
| virtual void | draw (SDL_Surface *window, const SDL_Rect &rect) |
| Vykreslení. | |
| virtual void | update () |
| Posun animace. | |
| virtual Uint16 | getZ () const |
| Zetová souřadnice. | |
| virtual OBJECT_TYPES | type () const |
| Typ objekt na zemi. | |
| virtual | ~Floorobject () |
| Destructor. | |
Privátní atributy | |
| Animation | anim_ |
| Animace objektu. | |
Statický objekt sloužící jako lokální změna pozadí mapy. Nehoří, jde přes něj chodit i létat, letí přes něj plamen.
| Floorobject::Floorobject | ( | const Animation & | anim, | |
| Uint16 | x, | |||
| Uint16 | y | |||
| ) |
Vytvoří objekt.
| anim | animace objektu | |
| x | souřadnice levého rohu v pixelech | |
| y | souřadnice pravého rohu v pixelech |
| Floorobject::Floorobject | ( | const Floorobject & | floorobject, | |
| Uint16 | x, | |||
| Uint16 | y | |||
| ) |
Okopíruje objekt.
| virtual Floorobject::~Floorobject | ( | ) | [inline, virtual] |
Destructor.
| void Floorobject::draw | ( | SDL_Surface * | window, | |
| const SDL_Rect & | rect | |||
| ) | [virtual] |
Vykreslení.
| window | surface okna pro vykreslení | |
| rect | obdelnik mapy v okne |
Implementuje MapObject.

| void Floorobject::update | ( | ) | [virtual] |
| Uint16 Floorobject::getZ | ( | ) | const [virtual] |
Zetová souřadnice.
Aby ležel nad presumpcí plamene. Nemusíme se bát, že by ležel nad ostatními, je totiž definován jako typ pozadí.
Reimplementuje stejnojmenný prvek z StaticMO.
| virtual OBJECT_TYPES Floorobject::type | ( | ) | const [inline, virtual] |
Animation Floorobject::anim_ [private] |
Animace objektu.
1.5.6