X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=cl_collision.c;h=dfbc0b805e1bc7ed42f0a1a5767ccf63e1b2e6ad;hb=2fa6c1c686a631ca835285d9f01eddf0dd58de85;hp=8269bebbf22dbedddec4c5aef1952f39976507ea;hpb=a94490569845aa91e78dcaeb0527f352c946affa;p=xonotic%2Fdarkplaces.git diff --git a/cl_collision.c b/cl_collision.c index 8269bebb..dfbc0b80 100644 --- a/cl_collision.c +++ b/cl_collision.c @@ -90,3 +90,18 @@ float CL_TraceLine (const vec3_t start, const vec3_t end, vec3_t impact, vec3_t return maxfrac; } +void CL_FindNonSolidLocation(const vec3_t in, vec3_t out, vec_t radius) +{ + // FIXME: check multiple brush models + if (cl.worldmodel && cl.worldmodel->brushq1.FindNonSolidLocation) + cl.worldmodel->brushq1.FindNonSolidLocation(cl.worldmodel, in, out, radius); +} + +int CL_PointContents(const vec3_t p) +{ + // FIXME: check multiple brush models + if (cl.worldmodel && cl.worldmodel->brushq1.PointContents) + return cl.worldmodel->brushq1.PointContents(cl.worldmodel, p); + return CONTENTS_EMPTY; +} +