Bazaar developer reference

CvPlayer::GetCulturePerTurnFromMinor(PlayerTypes) const

Defined in
CvPlayer.cpp, line 10467
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetCulturePerTurnFromMinor

Hooks

static bool BeforeCvPlayer_GetCulturePerTurnFromMinor(const CvPlayer* self, PlayerTypes eMinor, int& result);static void AfterCvPlayer_GetCulturePerTurnFromMinor(const CvPlayer* self, PlayerTypes eMinor, int& result);static int ReplaceCvPlayer_GetCulturePerTurnFromMinor(int (*original)(const CvPlayer*, PlayerTypes), const CvPlayer* self, PlayerTypes eMinor);CivRegisterBefore<CivHooks::CvPlayer_GetCulturePerTurnFromMinor>(host, &BeforeCvPlayer_GetCulturePerTurnFromMinor);CivRegisterAfter<CivHooks::CvPlayer_GetCulturePerTurnFromMinor>(host, &AfterCvPlayer_GetCulturePerTurnFromMinor);CivRegisterReplace<CivHooks::CvPlayer_GetCulturePerTurnFromMinor>(host, &ReplaceCvPlayer_GetCulturePerTurnFromMinor);

Code

10466// Culture per turn from a minor civ10467int CvPlayer::GetCulturePerTurnFromMinor(PlayerTypes eMinor) const10468{10469	int iAmount = 0;1047010471	if(GET_PLAYER(eMinor).isAlive())10472	{10473		// Includes flat bonus and any bonus from cultural buildings10474		iAmount += GET_PLAYER(eMinor).GetMinorCivAI()->GetCurrentCultureBonus(GetID());10475	}1047610477	return iAmount;10478}

Calls

Called by