30 auto const& goalCoord = pack.goals.current_goal(selfIdx);
31 auto const& selfCoord = pack.pedset.ped_coords(selfIdx);
32 auto const& targetCoord = pack.pedset.ped_coords(targetIdx);
34 auto forward = goalCoord - selfCoord;
35 auto dif = targetCoord - selfCoord;
37 if ( _direction == Direction::FRONT ) {
38 return dif.dot(forward) > RANGE;
41 return dif.dot(forward) <= RANGE;