]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
fix bug in Collision_SnapCopyPoints that made it only snap the first vertex
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 3 Feb 2007 05:19:55 +0000 (05:19 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 3 Feb 2007 05:19:55 +0000 (05:19 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6776 d7cf8633-e32d-0410-b094-e92efae38249

collision.c

index 20fc83997119c3973d3561eafe3d08651e93806d..92fb13ca2b29c09bf97d8c5842b88ade972fac02 100644 (file)
@@ -836,7 +836,8 @@ static colbrushf_t polyf_brush;
 
 void Collision_SnapCopyPoints(int numpoints, const colpointf_t *in, colpointf_t *out, float fractionprecision, float invfractionprecision)
 {
-       while (numpoints--)
+       int i;
+       for (i = 0;i < numpoints;in++, out++)
        {
                out->v[0] = floor(in->v[0] * fractionprecision + 0.5f) * invfractionprecision;
                out->v[1] = floor(in->v[1] * fractionprecision + 0.5f) * invfractionprecision;