Bazaar developer reference

CvGlobals::SetGameDatabase(Database::Connection *)

Defined in
CvGlobals.cpp, line 6383
Class
CvGlobals
Hook name
CivHooks::CvGlobals_SetGameDatabase

Hooks

static bool BeforeCvGlobals_SetGameDatabase(CvGlobals* self, Database::Connection* pGameDatabase);static void AfterCvGlobals_SetGameDatabase(CvGlobals* self, Database::Connection* pGameDatabase);static void ReplaceCvGlobals_SetGameDatabase(void (*original)(CvGlobals*, Database::Connection*), CvGlobals* self, Database::Connection* pGameDatabase);CivRegisterBefore<CivHooks::CvGlobals_SetGameDatabase>(host, &BeforeCvGlobals_SetGameDatabase);CivRegisterAfter<CivHooks::CvGlobals_SetGameDatabase>(host, &AfterCvGlobals_SetGameDatabase);CivRegisterReplace<CivHooks::CvGlobals_SetGameDatabase>(host, &ReplaceCvGlobals_SetGameDatabase);

Code

6383void CvGlobals::SetGameDatabase(Database::Connection* pGameDatabase)6384{6385	if(m_pGameDatabase != pGameDatabase)6386	{6387		if(m_pGameDatabase)6388			m_kGlobalDefinesLookup.Release();63896390		m_pGameDatabase = pGameDatabase;6391	}6392}

Calls

Called by