Bazaar developer reference

CvPlayer::ChangeExtraHappinessPerXPolicies(int)

Defined in
CvPlayer.cpp, line 12157
Class
CvPlayer
Hook name
CivHooks::CvPlayer_ChangeExtraHappinessPerXPolicies

Hooks

static bool BeforeCvPlayer_ChangeExtraHappinessPerXPolicies(CvPlayer* self, int iChange);static void AfterCvPlayer_ChangeExtraHappinessPerXPolicies(CvPlayer* self, int iChange);static void ReplaceCvPlayer_ChangeExtraHappinessPerXPolicies(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_ChangeExtraHappinessPerXPolicies>(host, &BeforeCvPlayer_ChangeExtraHappinessPerXPolicies);CivRegisterAfter<CivHooks::CvPlayer_ChangeExtraHappinessPerXPolicies>(host, &AfterCvPlayer_ChangeExtraHappinessPerXPolicies);CivRegisterReplace<CivHooks::CvPlayer_ChangeExtraHappinessPerXPolicies>(host, &ReplaceCvPlayer_ChangeExtraHappinessPerXPolicies);

Code

12156/// Changes amount of extra Happiness per City12157void CvPlayer::ChangeExtraHappinessPerXPolicies(int iChange)12158{12159	CvAssertMsg(m_iHappinessPerXPolicies >= 0, "Count of extra happiness per buildings is corrupted");1216012161	if(iChange != 0)12162		m_iHappinessPerXPolicies += iChange;12163}

Called by