Cube  Diff

Differences From Artifact [1beb03a02a]:

To Artifact [e40f20042f]:


493
494
495
496
497
498
499

500

501
502
503
504
505
506
507
493
494
495
496
497
498
499
500

501
502
503
504
505
506
507
508







+
-
+







				// if(a==z || b==c)
				//	printf("* %d\n", lastmillis);
				float bf = (itime - a.lastUpdate) /
				    (float)(b.lastUpdate - a.lastUpdate);
				fixwrap(a, player1);
				fixwrap(c, player1);
				fixwrap(z, player1);
				float dist =
				vdist(dist, v, z.origin, c.origin);
				    OFDistanceOfVectors3D(z.origin, c.origin);
				// if teleport or spawn, don't interpolate
				if (dist < 16) {
					catmulrom(z.origin, a.origin, b.origin,
					    c.origin, bf, player1.origin);
					OFVector3D vz = OFMakeVector3D(
					    z.yaw, z.pitch, z.roll);
					OFVector3D va = OFMakeVector3D(