Bazaar developer reference

CvCity::GetYieldPerReligionTimes100(YieldTypes) const

Defined in
CvCity.cpp, line 10911
Class
CvCity
Hook name
CivHooks::CvCity_GetYieldPerReligionTimes100

Hooks

static bool BeforeCvCity_GetYieldPerReligionTimes100(const CvCity* self, YieldTypes eIndex, int& result);static void AfterCvCity_GetYieldPerReligionTimes100(const CvCity* self, YieldTypes eIndex, int& result);static int ReplaceCvCity_GetYieldPerReligionTimes100(int (*original)(const CvCity*, YieldTypes), const CvCity* self, YieldTypes eIndex);CivRegisterBefore<CivHooks::CvCity_GetYieldPerReligionTimes100>(host, &BeforeCvCity_GetYieldPerReligionTimes100);CivRegisterAfter<CivHooks::CvCity_GetYieldPerReligionTimes100>(host, &AfterCvCity_GetYieldPerReligionTimes100);CivRegisterReplace<CivHooks::CvCity_GetYieldPerReligionTimes100>(host, &ReplaceCvCity_GetYieldPerReligionTimes100);

Code

10910/// Extra yield for each religion with a follower10911int CvCity::GetYieldPerReligionTimes100(YieldTypes eIndex) const10912{10913	VALIDATE_OBJECT10914		CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");10915	CvAssertMsg(eIndex < NUM_YIELD_TYPES, "eIndex expected to be < NUM_YIELD_TYPES");1091610917	return m_aiYieldPerReligion[eIndex];10918}

Calls

Called by