26class EXPCL_PANDAAI Flock {
28 unsigned int _flock_id;
33 double _flock_vcone_angle;
34 double _flock_vcone_radius;
38 unsigned int _separation_wt;
39 unsigned int _cohesion_wt;
40 unsigned int _alignment_wt;
44 AICharList _ai_char_list;
47 explicit Flock(
unsigned int flock_id,
double vcone_angle,
double vcone_radius,
unsigned int separation_wt = 2,
48 unsigned int cohesion_wt = 4,
unsigned int alignment_wt = 1);
55 unsigned int get_id();
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void add_ai_char(AICharacter *ai_char)
This function adds AI characters to the flock.