Bazaar developer reference

CvPlayer::GetCityYieldChangeTimes100(YieldTypes) const

Defined in
CvPlayer.cpp, line 10036
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetCityYieldChangeTimes100

Hooks

static bool BeforeCvPlayer_GetCityYieldChangeTimes100(const CvPlayer* self, YieldTypes eYield, int& result);static void AfterCvPlayer_GetCityYieldChangeTimes100(const CvPlayer* self, YieldTypes eYield, int& result);static int ReplaceCvPlayer_GetCityYieldChangeTimes100(int (*original)(const CvPlayer*, YieldTypes), const CvPlayer* self, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayer_GetCityYieldChangeTimes100>(host, &BeforeCvPlayer_GetCityYieldChangeTimes100);CivRegisterAfter<CivHooks::CvPlayer_GetCityYieldChangeTimes100>(host, &AfterCvPlayer_GetCityYieldChangeTimes100);CivRegisterReplace<CivHooks::CvPlayer_GetCityYieldChangeTimes100>(host, &ReplaceCvPlayer_GetCityYieldChangeTimes100);

Code

10034/// How much additional Yield does every City produce?10035#if defined(MOD_BUGFIX_MINOR)10036int CvPlayer::GetCityYieldChangeTimes100(YieldTypes eYield) const10037#else10038int CvPlayer::GetCityYieldChange(YieldTypes eYield) const10039#endif10040{10041	CvAssertMsg(eYield >= 0, "eIndex is expected to be non-negative (invalid Index)");10042	CvAssertMsg(eYield < NUM_YIELD_TYPES, "eIndex is expected to be within maximum bounds (invalid Index)");10043	return m_aiCityYieldChange[eYield];10044}

Calls

Called by