[iortcw] 95/497: Ported shake camera (on explosions..) from NQ mod as default came shaking makes me dizzy..

Simon McVittie smcv at debian.org
Fri Sep 8 10:36:32 UTC 2017


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to annotated tag 1.42d
in repository iortcw.

commit 37d5b2f9d06c954202fb11c6b0bd2f44362f8489
Author: nate.afk at gmail.com <nate.afk at gmail.com@e65d2741-a53d-b2dc-ae96-bb75fa5e4c4a>
Date:   Mon Apr 28 02:10:09 2014 +0000

    Ported shake camera (on explosions..) from NQ mod as default came shaking makes me dizzy..
---
 MP/code/cgame/cg_draw.c | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/MP/code/cgame/cg_draw.c b/MP/code/cgame/cg_draw.c
index d4257d0..f7fc77d 100644
--- a/MP/code/cgame/cg_draw.c
+++ b/MP/code/cgame/cg_draw.c
@@ -3630,14 +3630,13 @@ void CG_ShakeCamera( void ) {
 
 	// JPW NERVE starts at 1, approaches 0 over time
 	x = ( cg.cameraShakeTime - cg.time ) / cg.cameraShakeLength;
-
-	// up/down
-	val = sin( M_PI * 8 * x + cg.cameraShakePhase ) * x * 18.0f * cg.cameraShakeScale;
-	cg.refdefViewAngles[0] += val;
-
-	// left/right
-	val = sin( M_PI * 15 * x + cg.cameraShakePhase ) * x * 16.0f * cg.cameraShakeScale;
-	cg.refdefViewAngles[1] += val;
+
+	val = sin(M_PI * 7 * x + cg.cameraShakePhase) * x * 4.0f * cg.cameraShakeScale;
+	cg.refdef.vieworg[2] += val;
+	val = sin(M_PI * 13 * x + cg.cameraShakePhase) * x * 4.0f * cg.cameraShakeScale;
+	cg.refdef.vieworg[1] += val;
+	val = cos(M_PI * 17 * x + cg.cameraShakePhase) * x * 4.0f * cg.cameraShakeScale;
+	cg.refdef.vieworg[0] += val;	
 
 	AnglesToAxis( cg.refdefViewAngles, cg.refdef.viewaxis );
 }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git



More information about the Pkg-games-commits mailing list