| 157 | FVARP(pointatentmaxangle, 0.01f, 2.0f, 180.0f); |
| 158 | |
| 159 | bool intersectangular(const vec &from, vec ray, vec ent, float maxangle, float &dist) |
| 160 | { |
| 161 | ray.sub(from); |
| 162 | ent.sub(from); |
| 163 | float v = ent.dot(ray), e = ent.magnitude(), r = ray.magnitude(); |
| 164 | if(v < maxangle * e * r) return false; |
| 165 | dist = e; |
| 166 | return true; |
| 167 | } |
| 168 | |
| 169 | int closestent() // used for delent and edit mode ent display |
| 170 | { |