#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.