00001 #ifndef ALMEVOLUTIONAGENT_H_
00002 #define ALMEVOLUTIONAGENT_H_
00003
00004
00005
00006 #include <controller/controllerComponentBase.h>
00007
00008 #include "basic/robotActorBase.h"
00009
00010 namespace srAlmende {
00011
00036 class AlmEvolutionAgent: public srCore::ControllerComponentBase {
00037 public:
00038 AlmEvolutionAgent(const std::string &name, srCore::RobotActorBase *robotActor);
00039 virtual ~AlmEvolutionAgent();
00040
00041 void ProcessMessage(const dtGame::Message& message);
00042
00043 private:
00044
00045
00046 };
00047
00048
00049 }
00050
00051
00052 #endif