12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- typedef struct
- {
- vec3_t normal;
- float dist;
- } plane_t;
- typedef struct
- {
- qboolean allsolid;
- qboolean startsolid;
- qboolean inopen, inwater;
- float fraction;
- vec3_t endpos;
- plane_t plane;
- edict_t *ent;
- } trace_t;
- #define MOVE_NORMAL 0
- #define MOVE_NOMONSTERS 1
- #define MOVE_MISSILE 2
- void SV_ClearWorld (void);
- void SV_UnlinkEdict (edict_t *ent);
- void SV_LinkEdict (edict_t *ent, qboolean touch_triggers);
- int SV_PointContents (vec3_t p);
- int SV_TruePointContents (vec3_t p);
- edict_t *SV_TestEntityPosition (edict_t *ent);
- trace_t SV_Move (vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int type, edict_t *passedict);
|