From: divverent Date: Mon, 12 Jul 2010 18:06:04 +0000 (+0000) Subject: Add bounds. Tweak the bounds of the default bobbing as well (I hope this is alright... X-Git-Tag: xonotic-v0.1.0preview~230^2~180 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=ec392e33530b1b561859b88570e5997fe809792d;p=xonotic%2Fdarkplaces.git Add bounds. Tweak the bounds of the default bobbing as well (I hope this is alright, I tested the new values and they look good). Should allow more bobbing to be set from cvars. From: MirceaKitsune git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10298 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/view.c b/view.c index 495464ff..0998260e 100644 --- a/view.c +++ b/view.c @@ -660,12 +660,12 @@ void V_CalcRefdef (void) // (don't count Z, or jumping messes it up) bob = xyspeed * cl_bob.value; bob = bob*0.3 + bob*0.7*cycle; - vieworg[2] += bound(-7, bob, 4); + vieworg[2] += bound(-7, bob, 7); // we also need to adjust gunorg, or this appears like pushing the gun! // In the old code, this was applied to vieworg BEFORE copying to gunorg, // but this is not viable with the new followmodel code as that would mean // that followmodel would work on the munged-by-bob vieworg and do feedback - gunorg[2] += bound(-7, bob, 4); + gunorg[2] += bound(-7, bob, 7); } // horizontal bobbing code @@ -710,14 +710,14 @@ void V_CalcRefdef (void) // we use side with forward and front with right so the side bobbing goes // to the side when we walk forward and to the front when we strafe. VectorMAMAM(side, forward, front, right, 0, up, bobvel); - vieworg[0] += bobvel[0]; - vieworg[1] += bobvel[1]; + vieworg[0] += bound(-8, bobvel[0], 8); + vieworg[1] += bound(-8, bobvel[1], 8); // we also need to adjust gunorg, or this appears like pushing the gun! // In the old code, this was applied to vieworg BEFORE copying to gunorg, // but this is not viable with the new followmodel code as that would mean // that followmodel would work on the munged-by-bob vieworg and do feedback - gunorg[0] += bobvel[0]; - gunorg[1] += bobvel[1]; + gunorg[0] += bound(-8, bobvel[0], 8); + gunorg[1] += bound(-8, bobvel[1], 8); } // view rolling code