Bazaar developer reference

CvPlayer::GetHappinessFromMinorCivs() const

Defined in
CvPlayer.cpp, line 13071
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetHappinessFromMinorCivs

Hooks

static bool BeforeCvPlayer_GetHappinessFromMinorCivs(const CvPlayer* self, int& result);static void AfterCvPlayer_GetHappinessFromMinorCivs(const CvPlayer* self, int& result);static int ReplaceCvPlayer_GetHappinessFromMinorCivs(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetHappinessFromMinorCivs>(host, &BeforeCvPlayer_GetHappinessFromMinorCivs);CivRegisterAfter<CivHooks::CvPlayer_GetHappinessFromMinorCivs>(host, &AfterCvPlayer_GetHappinessFromMinorCivs);CivRegisterReplace<CivHooks::CvPlayer_GetHappinessFromMinorCivs>(host, &ReplaceCvPlayer_GetHappinessFromMinorCivs);

Code

13070/// Happiness from Minors13071int CvPlayer::GetHappinessFromMinorCivs() const13072{13073	int iHappiness = 0;13074	PlayerTypes eMinor;13075	for(int iMinorLoop = MAX_MAJOR_CIVS; iMinorLoop < MAX_CIV_PLAYERS; iMinorLoop++)13076	{13077		eMinor = (PlayerTypes) iMinorLoop;13078		iHappiness += GetHappinessFromMinor(eMinor);13079	}13080	return iHappiness;13081}

Calls

Called by