behavior.hpp

Idź do dokumentacji tego pliku.
00001 #ifndef __BEHAVIOR_HPP__
00002 #define __BEHAVIOR_HPP__
00003 
00004 #include <list>
00005 #include "obstacles.hpp"
00006 #include "animal_.hpp"
00007 #include "animalParam.hpp"
00008 #include "sceneConfig.hpp"
00009 
00010 using namespace std;
00011 
00020 class Behavior {
00021 protected:
00022         string _name; //< nazwa, pole pomocnicze */
00023         string _description; //< bardziej szczegolowy opis */
00024         SceneConfig _cfg; //< konfiguracja, parametry symulacji */
00025 
00026 public:
00030         Behavior();
00031 
00035         void setConfig(SceneConfig &cfg);
00036 
00047         virtual AnimalParam action(Animal_ &anim, list<Animal_> &family,
00048                         list<Animal_> &opponent, Obstacles &obs);
00049 };
00050 
00051 
00052 
00053 #endif

Wygenerowano Tue Jan 22 12:58:54 2008 dla Zwierzaki programem  doxygen 1.5.2