#include <mapobjects.h>
Veřejné metody | |
| MapObject () | |
| MapObject (Uint16 x, Uint16 y) | |
| Nastaví souřadnice objektu. | |
| virtual Uint16 | getZ () const =0 |
| z-ová souřadnice. | |
| virtual bool | isUpwards (const MapObject &obj) const |
| Porovnání podle y-ové souřadnice. | |
| virtual void | draw (SDL_Surface *window, const SDL_Rect &rect)=0 |
| Vykreslení. | |
| virtual void | update ()=0 |
| Posunutí animace. | |
| virtual OBJECT_TYPES | type () const =0 |
| Typ objektu. | |
| virtual | ~MapObject () |
Chráněné atributy | |
| Uint16 | x_ |
| Souřadnice polohy v pixelech. | |
| Uint16 | y_ |
| Souřadnice polohy v pixelech. | |
Čistě virtuální třída zastřešující veškeré objekty v mapě.
| MapObject::MapObject | ( | ) | [inline] |
| MapObject::MapObject | ( | Uint16 | x, | |
| Uint16 | y | |||
| ) | [inline] |
Nastaví souřadnice objektu.
| virtual MapObject::~MapObject | ( | ) | [inline, virtual] |
| virtual Uint16 MapObject::getZ | ( | ) | const [pure virtual] |
| bool MapObject::isUpwards | ( | const MapObject & | obj | ) | const [virtual] |
Porovnání podle y-ové souřadnice.

| virtual void MapObject::draw | ( | SDL_Surface * | window, | |
| const SDL_Rect & | rect | |||
| ) | [pure virtual] |
Vykreslení.
Implementováno v Background, Bomb, Bonus, Box, Creature, Flame, Floorobject, Presumption a Wall.
| virtual void MapObject::update | ( | ) | [pure virtual] |
Posunutí animace.
Implementováno v Background, Bomb, Bonus, Box, Creature, Flame, Floorobject, Player, Presumption a Wall.
| virtual OBJECT_TYPES MapObject::type | ( | ) | const [pure virtual] |
Typ objektu.
Implementováno v Background, Bomb, Bonus, Box, Creature, Flame, Floorobject, Player, Presumption a Wall.
Uint16 MapObject::x_ [protected] |
Souřadnice polohy v pixelech.
Uint16 MapObject::y_ [protected] |
Souřadnice polohy v pixelech.
1.5.6