#include "vecmat.h"#include "segment.h"#include "object.h"Classes | |
| struct | fvi_info |
| struct | fvi_query |
Defines | |
| #define | HIT_NONE 0 |
| #define | HIT_WALL 1 |
| #define | HIT_OBJECT 2 |
| #define | HIT_BAD_P0 3 |
| #define | MAX_FVI_SEGS 100 |
| #define | FQ_CHECK_OBJS 1 |
| #define | FQ_TRANSWALL 2 |
| #define | FQ_TRANSPOINT 4 |
| #define | FQ_GET_SEGLIST 8 |
Functions | |
| int | find_vector_intersection (fvi_query *fq, fvi_info *hit_data) |
| void | find_hitpoint_uv (fix *u, fix *v, vms_vector *pnt, segment *seg, int sidenum, int facenum) |
| int | object_intersects_wall (object *objp) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
||||||||||||
|
!hit_seg = find_point_seg(&hit_pnt,fq->startseg); ! Assert(hit_seg!=-1); ! Assert(!((hit_type==HIT_WALL) && (hit_seg == -1))); |
|
|
|
1.4.6