aboutsummaryrefslogtreecommitdiff
path: root/sp/src/game/shared/gamerules_register.h
diff options
context:
space:
mode:
authorJørgen P. Tjernø <[email protected]>2013-12-02 19:31:46 -0800
committerJørgen P. Tjernø <[email protected]>2013-12-02 19:46:31 -0800
commitf56bb35301836e56582a575a75864392a0177875 (patch)
treede61ddd39de3e7df52759711950b4c288592f0dc /sp/src/game/shared/gamerules_register.h
parentMark some more files as text. (diff)
downloadsource-sdk-2013-f56bb35301836e56582a575a75864392a0177875.tar.xz
source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.zip
Fix line endings. WHAMMY.
Diffstat (limited to 'sp/src/game/shared/gamerules_register.h')
-rw-r--r--sp/src/game/shared/gamerules_register.h142
1 files changed, 71 insertions, 71 deletions
diff --git a/sp/src/game/shared/gamerules_register.h b/sp/src/game/shared/gamerules_register.h
index 15384362..ab63e4db 100644
--- a/sp/src/game/shared/gamerules_register.h
+++ b/sp/src/game/shared/gamerules_register.h
@@ -1,71 +1,71 @@
-//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// Purpose:
-//
-//=============================================================================//
-
-#ifndef GAMERULES_REGISTER_H
-#define GAMERULES_REGISTER_H
-#ifdef _WIN32
-#pragma once
-#endif
-
-
-// Each game rules class must register using this in it's .cpp file.
-#if !defined(_STATIC_LINKED)
-#define REGISTER_GAMERULES_CLASS( className ) \
- void __CreateGameRules_##className() { new className; } \
- static CGameRulesRegister __g_GameRulesRegister_##className( #className, __CreateGameRules_##className );
-#else
-#define REGISTER_GAMERULES_CLASS( className ) \
- void MAKE_NAME_UNIQUE(__CreateGameRules_)##className() { new className; } \
- static CGameRulesRegister __g_GameRulesRegister_##className( #className, MAKE_NAME_UNIQUE(__CreateGameRules_)##className );
-#endif
-
-#ifdef _XBOX
-// force symbol expansion
-#define REGISTER_GAMERULES_CLASS2( className ) REGISTER_GAMERULES_CLASS( className )
-#endif
-
-class CGameRulesRegister
-{
-public:
- typedef void (*CreateGameRulesFn)();
-
- CGameRulesRegister( const char *pClassName, CreateGameRulesFn fn );
-
- // Allocates the gamerules object associated with this class.
- void CreateGameRules();
-
- static CGameRulesRegister* FindByName( const char *pName );
-
-private:
- const char *m_pClassName;
- CreateGameRulesFn m_pFn;
- CGameRulesRegister *m_pNext; // Links it into the global list.
-
- static CGameRulesRegister *s_pHead;
-
-};
-
-
-
-#ifdef CLIENT_DLL
-
- // The client forwards this call so the game rules manager can create the appropriate
- // game rules class.
- void InstallStringTableCallback_GameRules();
-
-#else
-
- // Server calls this at startup.
- void CreateNetworkStringTables_GameRules();
-
- // Server calls this to install a specific game rules object. The class should have been registered
- // with REGISTER_GAMERULES_CLASS.
- void CreateGameRulesObject( const char *pClassName );
-
-#endif
-
-
-#endif // GAMERULES_REGISTER_H
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+//=============================================================================//
+
+#ifndef GAMERULES_REGISTER_H
+#define GAMERULES_REGISTER_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+
+// Each game rules class must register using this in it's .cpp file.
+#if !defined(_STATIC_LINKED)
+#define REGISTER_GAMERULES_CLASS( className ) \
+ void __CreateGameRules_##className() { new className; } \
+ static CGameRulesRegister __g_GameRulesRegister_##className( #className, __CreateGameRules_##className );
+#else
+#define REGISTER_GAMERULES_CLASS( className ) \
+ void MAKE_NAME_UNIQUE(__CreateGameRules_)##className() { new className; } \
+ static CGameRulesRegister __g_GameRulesRegister_##className( #className, MAKE_NAME_UNIQUE(__CreateGameRules_)##className );
+#endif
+
+#ifdef _XBOX
+// force symbol expansion
+#define REGISTER_GAMERULES_CLASS2( className ) REGISTER_GAMERULES_CLASS( className )
+#endif
+
+class CGameRulesRegister
+{
+public:
+ typedef void (*CreateGameRulesFn)();
+
+ CGameRulesRegister( const char *pClassName, CreateGameRulesFn fn );
+
+ // Allocates the gamerules object associated with this class.
+ void CreateGameRules();
+
+ static CGameRulesRegister* FindByName( const char *pName );
+
+private:
+ const char *m_pClassName;
+ CreateGameRulesFn m_pFn;
+ CGameRulesRegister *m_pNext; // Links it into the global list.
+
+ static CGameRulesRegister *s_pHead;
+
+};
+
+
+
+#ifdef CLIENT_DLL
+
+ // The client forwards this call so the game rules manager can create the appropriate
+ // game rules class.
+ void InstallStringTableCallback_GameRules();
+
+#else
+
+ // Server calls this at startup.
+ void CreateNetworkStringTables_GameRules();
+
+ // Server calls this to install a specific game rules object. The class should have been registered
+ // with REGISTER_GAMERULES_CLASS.
+ void CreateGameRulesObject( const char *pClassName );
+
+#endif
+
+
+#endif // GAMERULES_REGISTER_H