Dokumentace třídy BonusIllness

#include <bonus_application.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné typy

enum  ILLNESS_TYPE {
  CONFUSED, NOBOMB, STOP, SLOW,
  FAST, BERSERK, LAST_
}

Veřejné metody

 BonusIllness (Player *player)
 Vytvoření.
virtual void draw_panel (SDL_Surface *window, const SDL_Rect &rect) const
 Vykreslení do panelu.
virtual bool update ()
 Aktualizace stavu.
virtual TYPE type () const
 Typ bonusu.
virtual ~BonusIllness ()
 Destructor.

Statické veřejné metody

static BonusIllnessnew_illness (Player *player)
static const char * name ()
 Jméno bonusu z XML.

Chráněné atributy

Uint16 remaining_periods_


Dokumentace k členským výčtům

Hodnoty výčtu:
CONFUSED 
NOBOMB 
STOP 
SLOW 
FAST 
BERSERK 
LAST_ 


Dokumentace konstruktoru a destruktoru

BonusIllness::BonusIllness ( Player player  ) 

Vytvoření.

Tato funkce volá...

Tuto funkci volají...

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

Destructor.


Dokumentace k metodám

BonusIllness * BonusIllness::new_illness ( Player player  )  [static]

Tato funkce volá...

Tuto funkci volají...

void BonusIllness::draw_panel ( SDL_Surface *  window,
const SDL_Rect &  rect 
) const [virtual]

Vykreslení do panelu.

Reimplementuje stejnojmenný prvek z BonusApplication.

Tato funkce volá...

bool BonusIllness::update (  )  [virtual]

Aktualizace stavu.

Reimplementuje stejnojmenný prvek z BonusApplication.

static const char* BonusIllness::name (  )  [inline, static]

Jméno bonusu z XML.

Reimplementuje stejnojmenný prvek z BonusApplication.

Tuto funkci volají...

virtual TYPE BonusIllness::type (  )  const [inline, virtual]

Typ bonusu.

Reimplementuje stejnojmenný prvek z BonusApplication.

Tuto funkci volají...


Dokumentace k datovým členům


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

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