#include <mapobjects.h>
Veřejné metody | |
DynamicMO (Uint16 x, Uint16 y) | |
Nastaví souřadnice objektu. | |
virtual Uint16 | getZ () const |
z-ová souřadnice. | |
virtual bool | move ()=0 |
Pohyb. | |
virtual | ~DynamicMO () |
Chráněné metody | |
void | setFieldInMap (Uint16 old_x, Uint16 old_y) |
Nastavení správného políčka v mapě. |
Objekt v mapě, který během hry vzniká, zaniká nebo se v mapě pohybuje. Má také možnost animace.
DynamicMO::DynamicMO | ( | Uint16 | x, | |
Uint16 | y | |||
) | [inline] |
Nastaví souřadnice objektu.
virtual DynamicMO::~DynamicMO | ( | ) | [inline, virtual] |
Uint16 DynamicMO::getZ | ( | ) | const [virtual] |
virtual bool DynamicMO::move | ( | ) | [pure virtual] |
void DynamicMO::setFieldInMap | ( | Uint16 | old_x, | |
Uint16 | old_y | |||
) | [protected] |
Nastavení správného políčka v mapě.
Pokud objekt opustil staré políčko, vymaže se objekt z mapy a vloží se na nové políčko.
old_x | stará souřadnice | |
old_y | stará souřadnice |