#include <bomb.h>
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. | |
| MegaBomb::MegaBomb | ( | const Animation & | anim, | |
| Uint16 | x, | |||
| Uint16 | y, | |||
| Uint16 | flamesize, | |||
| Uint16 | speed, | |||
| bool | timer | |||
| ) |
| virtual bool MegaBomb::is_mega | ( | ) | const [inline, virtual] |
| 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.

| void MegaBomb::update_presumptions_ | ( | ) | [protected, virtual] |
| 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.

1.5.6