Dokumentace třídy Background

Pozadí mapy. ...

#include <background.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

 Background (const Animation &anim_clean, const Animation &anim_burned, Uint16 x, Uint16 y)
 Vytvoří pozadí jednoho políčka.
 Background (const Background &background, Uint16 x, Uint16 y)
 Okopíruje pozadí jednoho políčka.
virtual void draw (SDL_Surface *window, const SDL_Rect &rect)
 Vykreslení.
virtual void update ()
 Posun animace.
void set_burned ()
 Spálení.
virtual OBJECT_TYPES type () const
 Typ objektu je pozadí.
virtual ~Background ()
 Destructor.

Privátní atributy

Animation anim_clean_
 Animace před výbuchem.
Animation anim_burned_
 Animace po výbuchu.
bool burned_
 Je spálený.


Detailní popis

Pozadí mapy.

Statický objekt jako podklad hrací plochy. Lze přes něj chodit, létat, letí přes něj plamen. Po výbuchu bomby může změnit vzhled.


Dokumentace konstruktoru a destruktoru

Background::Background ( const Animation anim_clean,
const Animation anim_burned,
Uint16  x,
Uint16  y 
)

Vytvoří pozadí jednoho políčka.

Parametry:
anim_clean animace před výbuchem
anim_burned animace po výbuchu
x souřadnice levého rohu v pixelech
y souřadnice pravého rohu v pixelech

Background::Background ( const Background background,
Uint16  x,
Uint16  y 
)

Okopíruje pozadí jednoho políčka.

Jakýsi copycontructor, který navíc k okopírování objektu nastaví souřadnice.

Parametry:
background objekt k okopírování
x souřadnice levého rohu v pixelech
y souřadnice horního rohu v pixelech

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

Destructor.


Dokumentace k metodám

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

Vykreslení.

Parametry:
window surface okna pro vykreslení
rect obdelnik mapy v okne

Implementuje MapObject.

Tato funkce volá...

void Background::update (  )  [virtual]

Posun animace.

Implementuje MapObject.

Tato funkce volá...

void Background::set_burned (  )  [inline]

Spálení.

Tuto funkci volají...

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

Typ objektu je pozadí.

Implementuje MapObject.


Dokumentace k datovým členům

Animace před výbuchem.

Animace po výbuchu.

bool Background::burned_ [private]

Je spálený.


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

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