Bazaar developer reference

CvGlobals::getCivilizationInfo(CivilizationTypes)

Defined in
CvGlobals.cpp, line 2866
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getCivilizationInfo_with_CivilizationTypes

Hooks

static bool BeforeCvGlobals_getCivilizationInfo_with_CivilizationTypes(CvGlobals* self, CivilizationTypes eCivilizationNum, CvCivilizationInfo*& result);static void AfterCvGlobals_getCivilizationInfo_with_CivilizationTypes(CvGlobals* self, CivilizationTypes eCivilizationNum, CvCivilizationInfo*& result);static CvCivilizationInfo* ReplaceCvGlobals_getCivilizationInfo_with_CivilizationTypes(CvCivilizationInfo* (*original)(CvGlobals*, CivilizationTypes), CvGlobals* self, CivilizationTypes eCivilizationNum);CivRegisterBefore<CivHooks::CvGlobals_getCivilizationInfo_with_CivilizationTypes>(host, &BeforeCvGlobals_getCivilizationInfo_with_CivilizationTypes);CivRegisterAfter<CivHooks::CvGlobals_getCivilizationInfo_with_CivilizationTypes>(host, &AfterCvGlobals_getCivilizationInfo_with_CivilizationTypes);CivRegisterReplace<CivHooks::CvGlobals_getCivilizationInfo_with_CivilizationTypes>(host, &ReplaceCvGlobals_getCivilizationInfo_with_CivilizationTypes);

Code

2866CvCivilizationInfo* CvGlobals::getCivilizationInfo(CivilizationTypes eCivilizationNum)2867{2868	CvAssert(eCivilizationNum > -1);2869	CvAssert(eCivilizationNum < GC.getNumCivilizationInfos());2870	if(eCivilizationNum > -1 && eCivilizationNum < (int)m_paCivilizationInfo.size())2871		return m_paCivilizationInfo[eCivilizationNum];2872	else2873		return NULL;2874}

Calls

Called by

36 functions in 14 files