From: havoc Date: Sat, 3 Feb 2007 05:19:55 +0000 (+0000) Subject: fix bug in Collision_SnapCopyPoints that made it only snap the first vertex X-Git-Tag: xonotic-v0.1.0preview~3635 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=c3d60c7a93af842b8f41150ceccb8a20b3da0015;p=xonotic%2Fdarkplaces.git fix bug in Collision_SnapCopyPoints that made it only snap the first vertex git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6776 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/collision.c b/collision.c index 20fc8399..92fb13ca 100644 --- a/collision.c +++ b/collision.c @@ -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;