Bazaar developer reference

CvPlayer::GetHappinessFromCities() const

Defined in
CvPlayer.cpp, line 12054
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetHappinessFromCities

Hooks

static bool BeforeCvPlayer_GetHappinessFromCities(const CvPlayer* self, int& result);static void AfterCvPlayer_GetHappinessFromCities(const CvPlayer* self, int& result);static int ReplaceCvPlayer_GetHappinessFromCities(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetHappinessFromCities>(host, &BeforeCvPlayer_GetHappinessFromCities);CivRegisterAfter<CivHooks::CvPlayer_GetHappinessFromCities>(host, &AfterCvPlayer_GetHappinessFromCities);CivRegisterReplace<CivHooks::CvPlayer_GetHappinessFromCities>(host, &ReplaceCvPlayer_GetHappinessFromCities);

Code

12053/// Returns the amount of Local Happiness generated in the cities12054int CvPlayer::GetHappinessFromCities() const12055{12056	int iHappiness = 0;1205712058	const CvCity* pLoopCity;12059	int iLoop;12060	for(pLoopCity = firstCity(&iLoop); pLoopCity != NULL; pLoopCity = nextCity(&iLoop))12061	{12062		iHappiness += pLoopCity->GetLocalHappiness();12063	}1206412065	return iHappiness;12066}

Calls

Called by