Bazaar developer reference

CvPlayer::changeResourceGiftedToMinors(ResourceTypes, int)

Defined in
CvPlayer.cpp, line 20097
Class
CvPlayer
Hook name
CivHooks::CvPlayer_changeResourceGiftedToMinors

Hooks

static bool BeforeCvPlayer_changeResourceGiftedToMinors(CvPlayer* self, ResourceTypes eIndex, int iChange);static void AfterCvPlayer_changeResourceGiftedToMinors(CvPlayer* self, ResourceTypes eIndex, int iChange);static void ReplaceCvPlayer_changeResourceGiftedToMinors(void (*original)(CvPlayer*, ResourceTypes, int), CvPlayer* self, ResourceTypes eIndex, int iChange);CivRegisterBefore<CivHooks::CvPlayer_changeResourceGiftedToMinors>(host, &BeforeCvPlayer_changeResourceGiftedToMinors);CivRegisterAfter<CivHooks::CvPlayer_changeResourceGiftedToMinors>(host, &AfterCvPlayer_changeResourceGiftedToMinors);CivRegisterReplace<CivHooks::CvPlayer_changeResourceGiftedToMinors>(host, &ReplaceCvPlayer_changeResourceGiftedToMinors);

Code

20097void CvPlayer::changeResourceGiftedToMinors(ResourceTypes eIndex, int iChange)20098{20099	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");20100	CvAssertMsg(eIndex < GC.getNumResourceInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");2010120102	if(iChange != 0)20103	{20104		m_paiResourceGiftedToMinors.setAt(eIndex, m_paiResourceGiftedToMinors[eIndex] + iChange);20105		CvAssert(getResourceGiftedToMinors(eIndex) >= 0);20106	}20107}

Calls