Dokumentace třídy DynamicMO

Dynamický objekt hry. ...

#include <mapobjects.h>

Diagram dědičnosti pro třídu DynamicMO

Inheritance graph
[vysvětlivky]
Diagram tříd pro DynamicMO:

Collaboration graph
[vysvětlivky]

Seznam všech členů.

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


Detailní popis

Dynamický objekt hry.

Objekt v mapě, který během hry vzniká, zaniká nebo se v mapě pohybuje. Má také možnost animace.


Dokumentace konstruktoru a destruktoru

DynamicMO::DynamicMO ( Uint16  x,
Uint16  y 
) [inline]

Nastaví souřadnice objektu.

virtual DynamicMO::~DynamicMO (  )  [inline, virtual]


Dokumentace k metodám

Uint16 DynamicMO::getZ (  )  const [virtual]

z-ová souřadnice.

Návratová hodnota:
Vrací y-ovou souřadnici pro vykreslení na obrazovku, objekt kter je k nám blíže má být vidět.

Implementuje MapObject.

Reimplementováno v Box.

Tuto funkci volají...

virtual bool DynamicMO::move (  )  [pure virtual]

Pohyb.

Implementováno v Bomb, Bonus, Box, Creature, Flame, Player a Presumption.

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.

Parametry:
old_x stará souřadnice
old_y stará souřadnice
Návratová hodnota:
Vrací TRUE, pokud se nastavovalo nové políčko v mapě.

Tuto funkci volají...


Dokumentace pro tuto třídu byla generována z následujících souborů:

Generováno Mon May 24 21:57:41 2010 pro projekt Bombic 2 programem  doxygen 1.5.6