Dokumentace třídy Wall

Zeď. ...

#include <wall.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

 Wall (const Animation &anim, Uint16 x, Uint16 y)
 Vytvoří zeď.
 Wall (const Wall &wall, Uint16 x, Uint16 y, Uint16 height)
 Okopíruje zeď.
virtual void draw (SDL_Surface *window, const SDL_Rect &rect)
 Vykreslení.
virtual void update ()
 Posun animace.
virtual OBJECT_TYPES type () const
 Typ objektu je zeď.
virtual ~Wall ()

Privátní atributy

Animation anim_
 Animace zdi.


Detailní popis

Zeď.

Statický objekt, který neshoří, a nejde přes něj chodit, většinou ani létat. Plamen se o zeď zarazí.


Dokumentace konstruktoru a destruktoru

Wall::Wall ( const Animation anim,
Uint16  x,
Uint16  y 
)

Vytvoří zeď.

Parametry:
anim Animace zdi.
x souřadnice v pixelech
y souřadnice v pixelech
Viz také:
StaticMO::StaticMO()

Wall::Wall ( const Wall wall,
Uint16  x,
Uint16  y,
Uint16  height 
)

Okopíruje zeď.

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


Dokumentace k metodám

void Wall::draw ( SDL_Surface *  window,
const SDL_Rect &  rect 
) [virtual]

Vykreslení.

Parametry:
window Surface, do kterého chceme zeď vykreslit.
rect Struktura, zde nepoužitá uplně jako čtverec, x, y jsou hodnoty posunu vykreslované mapy, w, h jsou souřadnice v pixelech právě vykreslovaného políčka, nebo w=hodně (h=hodně) pokud jde o poslední vykreslovaný sloupec (řádek).

Implementuje MapObject.

Tato funkce volá...

void Wall::update (  )  [virtual]

Posun animace.

Implementuje MapObject.

Tato funkce volá...

virtual OBJECT_TYPES Wall::type (  )  const [inline, virtual]

Typ objektu je zeď.

Implementuje MapObject.


Dokumentace k datovým členům

Animace zdi.


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

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