]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_collision.c
moved all type-specific model fields to respective structures (alias, sprite, brush)
[xonotic/darkplaces.git] / cl_collision.c
index 8269bebbf22dbedddec4c5aef1952f39976507ea..dfbc0b805e1bc7ed42f0a1a5767ccf63e1b2e6ad 100644 (file)
@@ -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;
+}
+