Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/ai/src/world_entities/npcs/npc_test.h @ 10138

Last change on this file since 10138 was 10138, checked in by tfahrni, 18 years ago

startet to implement swarming

File size: 605 bytes
RevLine 
[1853]1
[5266]2#ifndef _NPC22_H
3#define _NPC2_H
[1853]4
[6004]5#include "npc.h"
[10112]6#include "ai_module.h"
[1853]7
[2036]8class AI;
[5266]9class Shader;
[10112]10class AIModule;
[1904]11
[6004]12class NPC2 : public NPC {
[10135]13        ObjectListDeclaration(NPC2);
[1853]14
[10135]15        public:
16                NPC2 (const TiXmlElement* root);
[10138]17                virtual ~NPC2 ();
[10135]18                virtual void loadParams(const TiXmlElement* root);
19                virtual void tick(float dt);
[10138]20                inline int getTeam(){return teamNumber;}
[1858]21
[10135]22
23        private:
24                inline void setTeamNumber(int number){teamNumber=number;}
25                inline void setSwarmNumber(int number){swarmNumber=number;}
26
27                int teamNumber;
28                int swarmNumber;
29                int difficulty;
30
31                AIModule* aiModule;
[1853]32};
33
[5266]34#endif /* _NPC2_H */
Note: See TracBrowser for help on using the repository browser.