18 Flock::Flock(
unsigned int flock_id,
double vcone_angle,
double vcone_radius,
unsigned int separation_wt,
19 unsigned int cohesion_wt,
unsigned int alignment_wt) {
21 _flock_vcone_angle = vcone_angle;
22 _flock_vcone_radius = vcone_radius;
23 _separation_wt = separation_wt;
24 _cohesion_wt = cohesion_wt;
25 _alignment_wt = alignment_wt;
39 ai_char->_ai_char_flock_id = _flock_id;
40 ai_char->_steering->_flock_group =
this;
41 _ai_char_list.push_back(ai_char);
44 unsigned int Flock::get_id() {
void add_ai_char(AICharacter *ai_char)
This function adds AI characters to the flock.