fixed windows builds

This commit is contained in:
2025-07-20 00:45:31 +03:00
parent 070c3ff309
commit fb4c201921
26 changed files with 519 additions and 338 deletions

View File

@@ -9,7 +9,6 @@
CGameMode *pCurrentMode = NULL;
CUtlString szCurrentModeName;
CUtlVector<CGameModeRegistry*> g_RegisteredGameModes;
//-----------------------------------------------------------------------------
// Round begin handler
@@ -71,7 +70,7 @@ public:
virtual void RestartCurrentGameMode( void ) override;
};
DECLARE_INTERFACE(GameModeManager, CGameModeManager);
DECLARE_ENGINE_INTERFACE(GameModeManager, CGameModeManager);
//-----------------------------------------------------------------------------
//
@@ -106,7 +105,7 @@ void CGameModeManager::StartGameMode( const char *szName )
pCurrentMode->RoundEnd();
delete pCurrentMode;
}
for (auto &mode: g_RegisteredGameModes)
for (auto &mode: m_RegisteredGameModes)
{
if (!V_strcmp(mode->m_szName, szName))
{
@@ -160,7 +159,7 @@ void CGameModeManager::RestartCurrentGameMode( void )
CGameModeRegistry::CGameModeRegistry(const char *szName, GameModeRegistryFn pfn) :
m_szName(szName), m_pfn(pfn)
{
g_RegisteredGameModes.AppendTail(this);
GameModeManager()->m_RegisteredGameModes.AppendTail(this);
};