extensions/sdktools/vglobals.cpp
changeset 1247 26e4ba1e6cd2
parent 1245 bb0611ab4bed
child 1330 ab94316bb52b
     1.1 --- a/extensions/sdktools/vglobals.cpp	Wed Aug 01 18:38:53 2007 +0000
     1.2 +++ b/extensions/sdktools/vglobals.cpp	Wed Aug 01 18:50:27 2007 +0000
     1.3 @@ -25,61 +25,61 @@
     1.4   * code used. Additionally, AlliedModders LLC grants this exception 
     1.5   * to all derivative works. AlliedModders LLC defines further 
     1.6   * exceptions, found in LICENSE.txt (as of this writing, version 
     1.7 - * JULY-31-2007), or <http://www.sourcemod.net/license.php>.
     1.8 - *
     1.9 - * Version: $Id$
    1.10 - */
    1.11 -
    1.12 -#include "extension.h"
    1.13 -
    1.14 -void **g_pGameRules = NULL;
    1.15 -void *g_EntList = NULL;
    1.16 -
    1.17 -#ifdef PLATFORM_WINDOWS
    1.18 -void InitializeValveGlobals()
    1.19 -{
    1.20 -	char *addr = NULL;
    1.21 -	int offset;
    1.22 -
    1.23 -	/* g_pGameRules */
    1.24 -	if (!g_pGameConf->GetMemSig("CreateGameRulesObject", (void **)&addr) || !addr)
    1.25 -	{
    1.26 -		return;
    1.27 -	}
    1.28 -	if (!g_pGameConf->GetOffset("g_pGameRules", &offset) || !offset)
    1.29 -	{
    1.30 -		return;
    1.31 -	}
    1.32 -	g_pGameRules = *reinterpret_cast<void ***>(addr + offset);
    1.33 -
    1.34 -	/* gEntList and/or g_pEntityList */
    1.35 -	if (!g_pGameConf->GetMemSig("LevelShutdown", (void **)&addr) || !addr)
    1.36 -	{
    1.37 -		return;
    1.38 -	}
    1.39 -	if (!g_pGameConf->GetOffset("gEntList", &offset) || !offset)
    1.40 -	{
    1.41 -		return;
    1.42 -	}
    1.43 -	g_EntList = *reinterpret_cast<void **>(addr + offset);
    1.44 -}
    1.45 -#elif defined PLATFORM_LINUX
    1.46 -void InitializeValveGlobals()
    1.47 -{
    1.48 -	char *addr = NULL;
    1.49 -
    1.50 -	/* g_pGameRules */
    1.51 -	if (!g_pGameConf->GetMemSig("g_pGameRules", (void **)&addr) || !addr)
    1.52 -	{
    1.53 -		return;
    1.54 -	}
    1.55 -	g_pGameRules = reinterpret_cast<void **>(addr);
    1.56 -
    1.57 -	/* gEntList and/or g_pEntityList */
    1.58 -	if (!g_pGameConf->GetMemSig("gEntList", (void **)&addr) || !addr)
    1.59 -	{
    1.60 -		return;
    1.61 -	}
    1.62 -	g_EntList = reinterpret_cast<void *>(addr);
    1.63 -}
    1.64 -#endif
    1.65 + * JULY-31-2007), or <http://www.sourcemod.net/license.php>.
    1.66 + *
    1.67 + * Version: $Id$
    1.68 + */
    1.69 +
    1.70 +#include "extension.h"
    1.71 +
    1.72 +void **g_pGameRules = NULL;
    1.73 +void *g_EntList = NULL;
    1.74 +
    1.75 +#ifdef PLATFORM_WINDOWS
    1.76 +void InitializeValveGlobals()
    1.77 +{
    1.78 +	char *addr = NULL;
    1.79 +	int offset;
    1.80 +
    1.81 +	/* g_pGameRules */
    1.82 +	if (!g_pGameConf->GetMemSig("CreateGameRulesObject", (void **)&addr) || !addr)
    1.83 +	{
    1.84 +		return;
    1.85 +	}
    1.86 +	if (!g_pGameConf->GetOffset("g_pGameRules", &offset) || !offset)
    1.87 +	{
    1.88 +		return;
    1.89 +	}
    1.90 +	g_pGameRules = *reinterpret_cast<void ***>(addr + offset);
    1.91 +
    1.92 +	/* gEntList and/or g_pEntityList */
    1.93 +	if (!g_pGameConf->GetMemSig("LevelShutdown", (void **)&addr) || !addr)
    1.94 +	{
    1.95 +		return;
    1.96 +	}
    1.97 +	if (!g_pGameConf->GetOffset("gEntList", &offset) || !offset)
    1.98 +	{
    1.99 +		return;
   1.100 +	}
   1.101 +	g_EntList = *reinterpret_cast<void **>(addr + offset);
   1.102 +}
   1.103 +#elif defined PLATFORM_LINUX
   1.104 +void InitializeValveGlobals()
   1.105 +{
   1.106 +	char *addr = NULL;
   1.107 +
   1.108 +	/* g_pGameRules */
   1.109 +	if (!g_pGameConf->GetMemSig("g_pGameRules", (void **)&addr) || !addr)
   1.110 +	{
   1.111 +		return;
   1.112 +	}
   1.113 +	g_pGameRules = reinterpret_cast<void **>(addr);
   1.114 +
   1.115 +	/* gEntList and/or g_pEntityList */
   1.116 +	if (!g_pGameConf->GetMemSig("gEntList", (void **)&addr) || !addr)
   1.117 +	{
   1.118 +		return;
   1.119 +	}
   1.120 +	g_EntList = reinterpret_cast<void *>(addr);
   1.121 +}
   1.122 +#endif