Bazaar developer reference

CvGlobals::getYieldInfo(YieldTypes)

Defined in
CvGlobals.cpp, line 3133
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getYieldInfo_with_YieldTypes

Hooks

static bool BeforeCvGlobals_getYieldInfo_with_YieldTypes(CvGlobals* self, YieldTypes eYieldNum, CvYieldInfo*& result);static void AfterCvGlobals_getYieldInfo_with_YieldTypes(CvGlobals* self, YieldTypes eYieldNum, CvYieldInfo*& result);static CvYieldInfo* ReplaceCvGlobals_getYieldInfo_with_YieldTypes(CvYieldInfo* (*original)(CvGlobals*, YieldTypes), CvGlobals* self, YieldTypes eYieldNum);CivRegisterBefore<CivHooks::CvGlobals_getYieldInfo_with_YieldTypes>(host, &BeforeCvGlobals_getYieldInfo_with_YieldTypes);CivRegisterAfter<CivHooks::CvGlobals_getYieldInfo_with_YieldTypes>(host, &AfterCvGlobals_getYieldInfo_with_YieldTypes);CivRegisterReplace<CivHooks::CvGlobals_getYieldInfo_with_YieldTypes>(host, &ReplaceCvGlobals_getYieldInfo_with_YieldTypes);

Code

3133CvYieldInfo* CvGlobals::getYieldInfo(YieldTypes eYieldNum)3134{3135	CvAssert(eYieldNum > -1);3136	CvAssert(eYieldNum < NUM_YIELD_TYPES);3137	if(eYieldNum > -1 && eYieldNum < (int)m_paYieldInfo.size())3138		return m_paYieldInfo[eYieldNum];3139	else3140		return NULL;3141}

Calls

Called by