16 #pragma warning (disable:4996)
17 #pragma warning (disable:4005)
18 #pragma warning(disable:4275)
24 #include "aiGlobals.h"
25 #include "aiCharacter.h"
52 void del(
string name);
74 vector<NodePath> _obstacles;
75 typedef std::vector<Flock*> FlockPool;
76 FlockPool _flock_pool;
77 void remove_ai_char_from_flock(
string name);
84 void remove_ai_char(
string name);
86 void add_flock(
Flock *flock);
87 void flock_off(
unsigned int flock_id);
88 void flock_on(
unsigned int flock_id);
89 void remove_flock(
unsigned int flock_id);
90 Flock get_flock(
unsigned int flock_id);
92 void add_obstacle(
NodePath obstacle);
93 void remove_obstacle(
NodePath obstacle);
This class is used to define the flock attributes and the AI characters which are part of the flock...
A class that implements the virtual AI world which keeps track of the AI characters active at any giv...
This class implements a linked list of AI Characters allowing the user to add and delete characters f...
NodePath is the fundamental system for disambiguating instances, and also provides a higher-level int...