Changeset 10138 in orxonox.OLD for branches/ai/src/ai/movement_module.h
- Timestamp:
- Dec 21, 2006, 10:14:15 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ai/src/ai/movement_module.h
r10135 r10138 14 14 public: 15 15 MovementModule() {} 16 MovementModule(NPC2* object);17 virtual ~MovementModule() ;16 inline MovementModule(NPC2* object){ this->myNPC=object; this->myWorldEntity=(WorldEntity*)object;} 17 virtual ~MovementModule(){} 18 18 virtual void process(float dt); 19 19 20 //static void setDistanceToPlayer(float newValue);21 //static void setDistanceToNPC(float newValue);22 //static void setMaxAccleartion(float newValue);20 static void setDistanceToPlayer(float newValue); 21 static void setDistanceToNPC(float newValue); 22 static void setMaxAccleartion(float newValue); 23 23 // 24 24 private: 25 // void collectInformation(float dt); 26 // 27 // 28 // static std::vector<Vector> hidingPoint; 29 // static std::vector<float> hidingPointSize; 30 // 25 31 26 // static std::vector<NPC2*> npcList; 32 27 // static std::vector<Vector> npcPosition; … … 38 33 // static Vector playerMovement; 39 34 // static float playerRadius; 40 // 41 // static std::vector<Vector> swarmCenter; 42 // static std::vector<int> swarmMemberCount; 35 43 36 44 37 Vector myMovement; … … 46 39 float myMaxSpeed; 47 40 41 float getRadius(WorldEntity* object); 48 42 49 float getRadius(WorldEntity* object); 50 // static float aa; 51 // float oldDT; 52 // 53 // static float maxAccleration; 54 // static float distanceToPlayer; 55 // static float distanceToNPC; 43 static float maxAccleration; 44 static float distanceToPlayer; 45 static float distanceToNPC; 56 46 }; 57 47
Note: See TracChangeset
for help on using the changeset viewer.