]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
possible improvement to keep camera out of walls (still ends up in a wall occasionall...
authorlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 2 Nov 2001 10:52:41 +0000 (10:52 +0000)
committerlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 2 Nov 2001 10:52:41 +0000 (10:52 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@998 d7cf8633-e32d-0410-b094-e92efae38249

chase.c

diff --git a/chase.c b/chase.c
index 22c82aac654718816b3bbde95f5b64c4c12de379..4633565e1c303b3f7d608fa935f249015ef6b5e9 100644 (file)
--- a/chase.c
+++ b/chase.c
@@ -67,9 +67,9 @@ void Chase_Update (void)
        chase_dest[2] = r_refdef.vieworg[2] + forward[2] * dist + chase_up.value;
 
        TraceLine (r_refdef.vieworg, chase_dest, stop, normal);
-       chase_dest[0] = stop[0] + forward[0] * 8;
-       chase_dest[1] = stop[1] + forward[1] * 8;
-       chase_dest[2] = stop[2] + forward[2] * 8;
+       chase_dest[0] = stop[0] + forward[0] * 8 + normal[0] * 4;
+       chase_dest[1] = stop[1] + forward[1] * 8 + normal[1] * 4;
+       chase_dest[2] = stop[2] + forward[2] * 8 + normal[2] * 4;
 
        VectorCopy (chase_dest, r_refdef.vieworg);
 }