r666 - trunk/game
sajt at icculus.org
sajt at icculus.org
Wed Mar 8 12:15:53 EST 2006
Author: sajt
Date: 2006-03-08 12:15:53 -0500 (Wed, 08 Mar 2006)
New Revision: 666
Modified:
trunk/game/g_commands.c
trunk/game/g_main.c
Log:
Added invert mouse cvar (g_invertmouse)
Modified: trunk/game/g_commands.c
===================================================================
--- trunk/game/g_commands.c 2006-03-08 17:08:05 UTC (rev 665)
+++ trunk/game/g_commands.c 2006-03-08 17:15:53 UTC (rev 666)
@@ -185,6 +185,8 @@
Cvar_LimitValueRange("g_fullbright", 0, 1);
Cvar_Register("g_usemouse", "1", "Whether to use the mouse", CVAR_ENGINE | CVAR_DEFAULT);
Cvar_LimitValueRange("g_usemouse", 0, 1);
+ Cvar_Register("g_invertmouse", "0", "Whether to invert the mouse pitch axis", CVAR_ENGINE | CVAR_DEFAULT);
+ Cvar_LimitValueRange("g_invertmouse", 0, 1);
Cvar_Register("g_showshadowvolumes", "0", "Shows shadow volumes cast from visible lights", CVAR_ENGINE | CVAR_DEFAULT);
Cvar_LimitValueRange("g_showshadowvolumes", 0, 1);
Cvar_Register("g_showtris", "0", "Shows triangles of all model geometry (not shadow volumes)", CVAR_ENGINE | CVAR_DEFAULT);
Modified: trunk/game/g_main.c
===================================================================
--- trunk/game/g_main.c 2006-03-08 17:08:05 UTC (rev 665)
+++ trunk/game/g_main.c 2006-03-08 17:15:53 UTC (rev 666)
@@ -140,6 +140,9 @@
relativeviewangles[0] = Input.mousemove[1] * Cvar_GetValue("g_sensitivity")->vval[0];
relativeviewangles[1] = -Input.mousemove[0] * Cvar_GetValue("g_sensitivity")->vval[0];
relativeviewangles[2] = 0;
+
+ if (Cvar_GetValue("g_invertmouse")->ival)
+ relativeviewangles[0] = -relativeviewangles[0];
}
VectorAdd(user->sendinput_relativeviewangles, relativeviewangles, user->sendinput_relativeviewangles);
VectorAdd(user->localinput_relativeviewangles, relativeviewangles, user->localinput_relativeviewangles);
More information about the neither-commits
mailing list