Dokumentace třídy MegaBomb

#include <bomb.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

 MegaBomb (const Animation &anim, Uint16 x, Uint16 y, Uint16 flamesize, Uint16 speed, bool timer)
virtual bool is_mega () const
 Ano, je megabomba.
virtual void explode ()
 Přinutí bombu k explozi.

Chráněné metody

virtual void update_presumptions_ ()
 Vytvořit presumpce.
void try_insert_bomb_ (const field_t &field)
 Pokud může, vloží na políčko novou bombu.


Dokumentace konstruktoru a destruktoru

MegaBomb::MegaBomb ( const Animation anim,
Uint16  x,
Uint16  y,
Uint16  flamesize,
Uint16  speed,
bool  timer 
)


Dokumentace k metodám

virtual bool MegaBomb::is_mega (  )  const [inline, virtual]

Ano, je megabomba.

Reimplementuje stejnojmenný prvek z Bomb.

void MegaBomb::explode (  )  [virtual]

Přinutí bombu k explozi.

Výbuch bomby. Pokud může (s ohledem na okolí) rozmístí a nechá bouchnout okolo sebe čtyři bomby (maximálně). Ohlídá si, aby běžela pouze jednou, protože se nesmí vytvářet bomby vícekrát.

Reimplementuje stejnojmenný prvek z Bomb.

Tato funkce volá...

void MegaBomb::update_presumptions_ (  )  [protected, virtual]

Vytvořit presumpce.

Reimplementuje stejnojmenný prvek z Bomb.

Tato funkce volá...

void MegaBomb::try_insert_bomb_ ( const field_t field  )  [protected]

Pokud může, vloží na políčko novou bombu.

Pokud to jde (s ohledem na okolí), vloží na políčko novou bombu.

Tuto funkci volají...


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

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