aboutsummaryrefslogtreecommitdiff
path: root/mp/src/game/shared/gamevars_shared.cpp
diff options
context:
space:
mode:
authorJoe Ludwig <[email protected]>2013-06-26 15:22:04 -0700
committerJoe Ludwig <[email protected]>2013-06-26 15:22:04 -0700
commit39ed87570bdb2f86969d4be821c94b722dc71179 (patch)
treeabc53757f75f40c80278e87650ea92808274aa59 /mp/src/game/shared/gamevars_shared.cpp
downloadsource-sdk-2013-39ed87570bdb2f86969d4be821c94b722dc71179.tar.xz
source-sdk-2013-39ed87570bdb2f86969d4be821c94b722dc71179.zip
First version of the SOurce SDK 2013
Diffstat (limited to 'mp/src/game/shared/gamevars_shared.cpp')
-rw-r--r--mp/src/game/shared/gamevars_shared.cpp58
1 files changed, 58 insertions, 0 deletions
diff --git a/mp/src/game/shared/gamevars_shared.cpp b/mp/src/game/shared/gamevars_shared.cpp
new file mode 100644
index 00000000..b546a195
--- /dev/null
+++ b/mp/src/game/shared/gamevars_shared.cpp
@@ -0,0 +1,58 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $NoKeywords: $
+//=============================================================================//
+#include "cbase.h"
+#include "gamevars_shared.h"
+
+// memdbgon must be the last include file in a .cpp file!!!
+#include "tier0/memdbgon.h"
+
+#ifdef GAME_DLL
+void MPForceCameraCallback( IConVar *var, const char *pOldString, float flOldValue )
+{
+ if ( mp_forcecamera.GetInt() < OBS_ALLOW_ALL || mp_forcecamera.GetInt() >= OBS_ALLOW_NUM_MODES )
+ {
+ mp_forcecamera.SetValue( OBS_ALLOW_TEAM );
+ }
+}
+#endif
+
+// some shared cvars used by game rules
+ConVar mp_forcecamera(
+ "mp_forcecamera",
+#ifdef CSTRIKE
+ "0",
+#else
+ "1",
+#endif
+ FCVAR_REPLICATED,
+ "Restricts spectator modes for dead players"
+#ifdef GAME_DLL
+ , MPForceCameraCallback
+#endif
+ );
+
+ConVar mp_allowspectators(
+ "mp_allowspectators",
+ "1.0",
+ FCVAR_REPLICATED,
+ "toggles whether the server allows spectator mode or not" );
+
+ConVar friendlyfire(
+ "mp_friendlyfire",
+ "0",
+ FCVAR_REPLICATED | FCVAR_NOTIFY,
+ "Allows team members to injure other members of their team"
+ );
+
+ConVar mp_fadetoblack(
+ "mp_fadetoblack",
+ "0",
+ FCVAR_REPLICATED | FCVAR_NOTIFY,
+ "fade a player's screen to black when he dies" );
+
+
+ConVar sv_hudhint_sound( "sv_hudhint_sound", "1", FCVAR_REPLICATED ); \ No newline at end of file