#include <presumption.h>
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 | |
Animation * | anim_ |
Animace. | |
Uint16 | periods_to_flame_ |
Počet period do výbuchu. | |
Friends | |
class | Bomb |
Dynamický objekt vytvářený bombou. Upozorňuje na skutečnost, že se v blízké době objeví na políčku plamen.
Presumption::Presumption | ( | Animation * | anim, | |
Uint16 | x, | |||
Uint16 | y, | |||
Uint16 | to_flame | |||
) |
Vytvoří plamen.
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.
bool Presumption::move | ( | ) | [virtual] |
void Presumption::draw | ( | SDL_Surface * | window, | |
const SDL_Rect & | rect | |||
) | [virtual] |
Vykreslení.
window | surface okna pro vykreslení | |
rect | obdelnik mapy v okne |
Implementuje MapObject.
void Presumption::update | ( | ) | [virtual] |
virtual OBJECT_TYPES Presumption::type | ( | ) | const [inline, virtual] |
friend class Bomb [friend] |
Animation* Presumption::anim_ [protected] |
Animace.
Uint16 Presumption::periods_to_flame_ [protected] |
Počet period do výbuchu.