| 61 | } |
| 62 | |
| 63 | bool raycubelos(const vec &from, const vec &to, float margin) |
| 64 | { |
| 65 | vec dir(to); |
| 66 | dir.sub(from); |
| 67 | float limit = dir.magnitude(); |
| 68 | dir.mul(1.0f/limit); |
| 69 | vec surface; |
| 70 | float dist = raycube(from, dir, surface); |
| 71 | return dist > max(limit - margin, 0.0f); |
| 72 | } |
| 73 | |
| 74 | physent *hitplayer = NULL; |
| 75 |
no test coverage detected