Bazaar developer reference

CvGlobals::getImprovementInfo(ImprovementTypes)

Defined in
CvGlobals.cpp, line 3173
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getImprovementInfo_with_ImprovementTypes

Hooks

static bool BeforeCvGlobals_getImprovementInfo_with_ImprovementTypes(CvGlobals* self, ImprovementTypes eImprovementNum, CvImprovementEntry*& result);static void AfterCvGlobals_getImprovementInfo_with_ImprovementTypes(CvGlobals* self, ImprovementTypes eImprovementNum, CvImprovementEntry*& result);static CvImprovementEntry* ReplaceCvGlobals_getImprovementInfo_with_ImprovementTypes(CvImprovementEntry* (*original)(CvGlobals*, ImprovementTypes), CvGlobals* self, ImprovementTypes eImprovementNum);CivRegisterBefore<CivHooks::CvGlobals_getImprovementInfo_with_ImprovementTypes>(host, &BeforeCvGlobals_getImprovementInfo_with_ImprovementTypes);CivRegisterAfter<CivHooks::CvGlobals_getImprovementInfo_with_ImprovementTypes>(host, &AfterCvGlobals_getImprovementInfo_with_ImprovementTypes);CivRegisterReplace<CivHooks::CvGlobals_getImprovementInfo_with_ImprovementTypes>(host, &ReplaceCvGlobals_getImprovementInfo_with_ImprovementTypes);

Code

3173CvImprovementEntry* CvGlobals::getImprovementInfo(ImprovementTypes eImprovementNum)3174{3175	CvAssert(eImprovementNum > -1);3176	CvAssert(eImprovementNum < GC.getNumImprovementInfos());3177	if(eImprovementNum > -1 && eImprovementNum < GC.getNumImprovementInfos())3178		return m_pImprovements->GetImprovementEntries()[eImprovementNum];3179	else3180		return NULL;3181}

Calls

Called by

81 functions in 29 files