#include <shaker.h>
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í.   | |
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.
| GameShaker::GameShaker | ( | ) | 
Inicializace.
| void GameShaker::update | ( | ) | 
Obnovení souřadnic.
Nastaví nové souřadnice, zkrátí dobu třesení.

| void GameShaker::shake | ( | Uint16 | new_delay | ) | 
Zatřesení hrou.
Nastaví třesení po zadanou dobu.
| new_delay | doba (počet kroků hry), po kterou chceme nadále třást | 

| Sint16 GameShaker::getDiffX | ( | ) | 
Souřadnice posunutí pohledu.


| Sint16 GameShaker::getDiffY | ( | ) | 
Souřadnice posunutí pohledu.


| bool GameShaker::isShaking | ( | ) | 
Zda-li se aktuálně má třást.

| Sint16 GameShaker::getNewDiff | ( | ) |  [private] | 
        
Výpočet nové souřadnice posunutí.

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í.
 1.5.6