Dokumentace třídy Presumption

Předvídání plamene bomby. ...

#include <presumption.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

 Presumption (Animation *anim, Uint16 x, Uint16 y, Uint16 to_flame)
 Vytvoří plamen.
virtual bool move ()
 Pohyb.
virtual void draw (SDL_Surface *window, const SDL_Rect &rect)
 Vykreslení.
virtual void update ()
 Posun animace.
virtual OBJECT_TYPES type () const
 Typ objektu je presumpce.
virtual ~Presumption ()
 Destructor.

Chráněné atributy

Animationanim_
 Animace.
Uint16 periods_to_flame_
 Počet period do výbuchu.

Friends

class Bomb


Detailní popis

Předvídání plamene bomby.

Dynamický objekt vytvářený bombou. Upozorňuje na skutečnost, že se v blízké době objeví na políčku plamen.


Dokumentace konstruktoru a destruktoru

Presumption::Presumption ( Animation anim,
Uint16  x,
Uint16  y,
Uint16  to_flame 
)

Vytvoří plamen.

Parametry:
anim animace
x souřadnice levého rohu políčka v pixelech
y souřadnice horního rohu v pixelech
to_flame počet period, než se místo presumpce objeví plamen

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

Destructor.


Dokumentace k metodám

bool Presumption::move (  )  [virtual]

Pohyb.

Sníží počet period do výbuchu.

Návratová hodnota:
Vrací FALSE.

Implementuje DynamicMO.

void Presumption::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 Presumption::update (  )  [virtual]

Posun animace.

Náhodně zvolí frame animace.

Implementuje MapObject.

Tato funkce volá...

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

Typ objektu je presumpce.

Implementuje MapObject.


Dokumentace k friends

friend class Bomb [friend]


Dokumentace k datovým členům

Animace.

Uint16 Presumption::periods_to_flame_ [protected]

Počet period do výbuchu.


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