Dokumentace třídy GameShaker

Třesení hrou. ...

#include <shaker.h>

Seznam všech členů.

Veřejné metody

 GameShaker ()
 Inicializace.
void update ()
 Obnovení souřadnic.
void shake (Uint16 delay)
 Zatřesení hrou.
Sint16 getDiffX ()
 Souřadnice posunutí pohledu.
Sint16 getDiffY ()
 Souřadnice posunutí pohledu.
bool isShaking ()
 Zda-li se aktuálně má třást.

Privátní metody

Sint16 getNewDiff ()
 Výpočet nové souřadnice posunutí.

Privátní atributy

Uint16 delay_
 Doba, po kterou se ještě bude třást.
Sint16 diff_x_
 Souřadnice posunutí.
Sint16 diff_y_
 Souřadnice posunutí.


Detailní popis

Třesení hrou.

Třída GameShaker poskytuje metodu, jak může hra (Game) kdykoli získat souřadnice posunutí pohledu hráče, často (ale pravidelně) tyto souřadnice měnit, a tím docílit efektu třesení hry.


Dokumentace konstruktoru a destruktoru

GameShaker::GameShaker (  ) 

Inicializace.


Dokumentace k metodám

void GameShaker::update (  ) 

Obnovení souřadnic.

Nastaví nové souřadnice, zkrátí dobu třesení.

Tato funkce volá...

void GameShaker::shake ( Uint16  new_delay  ) 

Zatřesení hrou.

Nastaví třesení po zadanou dobu.

Parametry:
new_delay doba (počet kroků hry), po kterou chceme nadále třást

Tato funkce volá...

Sint16 GameShaker::getDiffX (  ) 

Souřadnice posunutí pohledu.

Tato funkce volá...

Tuto funkci volají...

Sint16 GameShaker::getDiffY (  ) 

Souřadnice posunutí pohledu.

Tato funkce volá...

Tuto funkci volají...

bool GameShaker::isShaking (  ) 

Zda-li se aktuálně má třást.

Návratová hodnota:
True, pokud se aktuálně hrou třese, jinak false;

Tuto funkci volají...

Sint16 GameShaker::getNewDiff (  )  [private]

Výpočet nové souřadnice posunutí.

Tuto funkci volají...


Dokumentace k datovým členům

Uint16 GameShaker::delay_ [private]

Doba, po kterou se ještě bude třást.

Sint16 GameShaker::diff_x_ [private]

Souřadnice posunutí.

Sint16 GameShaker::diff_y_ [private]

Souřadnice posunutí.


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

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