Bazaar developer reference

CvPlayer::SetNumFreePolicies(int)

Defined in
CvPlayer.cpp, line 27473
Class
CvPlayer
Hook name
CivHooks::CvPlayer_SetNumFreePolicies

Hooks

static bool BeforeCvPlayer_SetNumFreePolicies(CvPlayer* self, int iValue);static void AfterCvPlayer_SetNumFreePolicies(CvPlayer* self, int iValue);static void ReplaceCvPlayer_SetNumFreePolicies(void (*original)(CvPlayer*, int), CvPlayer* self, int iValue);CivRegisterBefore<CivHooks::CvPlayer_SetNumFreePolicies>(host, &BeforeCvPlayer_SetNumFreePolicies);CivRegisterAfter<CivHooks::CvPlayer_SetNumFreePolicies>(host, &AfterCvPlayer_SetNumFreePolicies);CivRegisterReplace<CivHooks::CvPlayer_SetNumFreePolicies>(host, &ReplaceCvPlayer_SetNumFreePolicies);

Code

27473void CvPlayer::SetNumFreePolicies(int iValue)27474{27475	// Increase count of free Policies we've ever had27476	int iDifference = iValue - m_iNumFreePolicies;27477	if(iDifference > 0)27478	{27479		ChangeNumFreePoliciesEver(iDifference);27480	}2748127482	m_iNumFreePolicies = iValue;27483}

Calls

Called by