Bazaar developer reference

CvLeague::GetWorldWonderYieldChange(YieldTypes)

Defined in
CvVotingClasses.cpp, line 3979
Class
CvLeague
Hook name
CivHooks::CvLeague_GetWorldWonderYieldChange

Hooks

static bool BeforeCvLeague_GetWorldWonderYieldChange(CvLeague* self, YieldTypes eYield, int& result);static void AfterCvLeague_GetWorldWonderYieldChange(CvLeague* self, YieldTypes eYield, int& result);static int ReplaceCvLeague_GetWorldWonderYieldChange(int (*original)(CvLeague*, YieldTypes), CvLeague* self, YieldTypes eYield);CivRegisterBefore<CivHooks::CvLeague_GetWorldWonderYieldChange>(host, &BeforeCvLeague_GetWorldWonderYieldChange);CivRegisterAfter<CivHooks::CvLeague_GetWorldWonderYieldChange>(host, &AfterCvLeague_GetWorldWonderYieldChange);CivRegisterReplace<CivHooks::CvLeague_GetWorldWonderYieldChange>(host, &ReplaceCvLeague_GetWorldWonderYieldChange);

Code

3979int CvLeague::GetWorldWonderYieldChange(YieldTypes eYield)3980{3981	int iValue = 0;39823983	if (eYield == YIELD_CULTURE)3984	{3985		for (ActiveResolutionList::iterator it = m_vActiveResolutions.begin(); it != m_vActiveResolutions.end(); it++)3986		{3987			if (it->GetEffects()->iCulturePerWonder != 0)3988			{3989				iValue += it->GetEffects()->iCulturePerWonder;3990			}3991		}3992	}39933994	return iValue;3995}

Calls

Called by