#include <sceneManager.hpp>
Sloty publiczne | |
| void | pause () | 
| void | play () | 
Metody publiczne | |
| void | AnimalToAnimal_ (list< Animal > &anim, list< Animal_ > &anim_) | 
| History * | getHistory () const | 
| SceneManager (SceneConfig *cfg, list< Animal > *animals, list< Animal > *raptors, Obstacles *obs=0, History *hist=0) | |
Sloty chronione | |
| void | step () | 
Metody chronione | |
| void | step_ (list< Animal > &animals, bool isRaptor=false) | 
Atrybuty chronione | |
| list< Animal > * | _animals | 
| list< Animal_ > | _animals_ | 
| SceneConfig * | _cfg | 
| History * | _hist | 
| list< Animal >::iterator | _iterAnim | 
| list< Animal >::iterator | _iterAnim_ | 
| Obstacles * | _obs | 
| list< Animal > * | _raptors | 
| list< Animal_ > | _raptors_ | 
| unsigned int | _simTime | 
| QTimer * | _timer | 
| SceneManager::SceneManager | ( | SceneConfig * | cfg, | |
| list< Animal > * | animals, | |||
| list< Animal > * | raptors, | |||
| Obstacles * |  obs = 0,  | 
        |||
| History * |  hist = 0 | |||
| ) | 
Konstruktor. Tworzy timer na podstawie konfiguracji.
| konfiguracja | ceny | |
| wskaznik | na liste zwierzakow (ofiary) | |
| wskaznik | na liste zwierzakow (drapiezcy) | |
| wskaznik | na przeszkody | |
| wskaznik | na historie | 
| History * SceneManager::getHistory | ( | ) | const | 
Zwraca wskaznik na liste symulacji
| void SceneManager::pause | ( | ) |  [slot] | 
        
Zatrzymanie symulacji.
| void SceneManager::play | ( | ) |  [slot] | 
        
Uruchomienie/wznowienie symulacji wg parametrow
| void SceneManager::step | ( | ) |  [protected, slot] | 
        
Wykonuje krok symulacji. Uaktualnia interwal zegara symulacji.
| void SceneManager::step_ | ( | list< Animal > & | animals, | |
| bool |  isRaptor = false | |||
| ) |  [protected] | 
        
Wykonuje krok symulacji dla listy zwierzat.
| lista | zwierzat | |
| true | jestli lista zwierzat to drapiezniki, false w przeciwnym wypadku | 
list<Animal>* SceneManager::_animals [protected]           | 
        
list<Animal_> SceneManager::_animals_ [protected]           | 
        
SceneConfig* SceneManager::_cfg [protected]           | 
        
History* SceneManager::_hist [protected]           | 
        
list<Animal>::iterator SceneManager::_iterAnim [protected]           | 
        
list<Animal>::iterator SceneManager::_iterAnim_ [protected]           | 
        
Obstacles* SceneManager::_obs [protected]           | 
        
list<Animal>* SceneManager::_raptors [protected]           | 
        
list<Animal_> SceneManager::_raptors_ [protected]           | 
        
unsigned int SceneManager::_simTime [protected]           | 
        
QTimer* SceneManager::_timer [protected]           | 
        
 1.5.2