Bazaar developer reference

CvPlayer::GetJONSCulturePerTurnFromCities() const

Defined in
CvPlayer.cpp, line 10367
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetJONSCulturePerTurnFromCities

Hooks

static bool BeforeCvPlayer_GetJONSCulturePerTurnFromCities(const CvPlayer* self, int& result);static void AfterCvPlayer_GetJONSCulturePerTurnFromCities(const CvPlayer* self, int& result);static int ReplaceCvPlayer_GetJONSCulturePerTurnFromCities(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetJONSCulturePerTurnFromCities>(host, &BeforeCvPlayer_GetJONSCulturePerTurnFromCities);CivRegisterAfter<CivHooks::CvPlayer_GetJONSCulturePerTurnFromCities>(host, &AfterCvPlayer_GetJONSCulturePerTurnFromCities);CivRegisterReplace<CivHooks::CvPlayer_GetJONSCulturePerTurnFromCities>(host, &ReplaceCvPlayer_GetJONSCulturePerTurnFromCities);

Code

10366/// Culture per turn from Cities10367int CvPlayer::GetJONSCulturePerTurnFromCities() const10368{10369	int iCulturePerTurn = 0;1037010371	// Add in culture from Cities10372	const CvCity* pLoopCity;10373	int iLoop;10374	for(pLoopCity = firstCity(&iLoop); pLoopCity != NULL; pLoopCity = nextCity(&iLoop))10375	{10376		iCulturePerTurn += pLoopCity->getJONSCulturePerTurn();10377	}1037810379	return iCulturePerTurn;10380}

Calls

Called by