Bazaar developer reference

CvPlayerCulture::GetLastTurnInfluenceOn(PlayerTypes) const

Defined in
CvCultureClasses.cpp, line 2679
Class
CvPlayerCulture
Hook name
CivHooks::CvPlayerCulture_GetLastTurnInfluenceOn

Hooks

static bool BeforeCvPlayerCulture_GetLastTurnInfluenceOn(const CvPlayerCulture* self, PlayerTypes ePlayer, int& result);static void AfterCvPlayerCulture_GetLastTurnInfluenceOn(const CvPlayerCulture* self, PlayerTypes ePlayer, int& result);static int ReplaceCvPlayerCulture_GetLastTurnInfluenceOn(int (*original)(const CvPlayerCulture*, PlayerTypes), const CvPlayerCulture* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvPlayerCulture_GetLastTurnInfluenceOn>(host, &BeforeCvPlayerCulture_GetLastTurnInfluenceOn);CivRegisterAfter<CivHooks::CvPlayerCulture_GetLastTurnInfluenceOn>(host, &AfterCvPlayerCulture_GetLastTurnInfluenceOn);CivRegisterReplace<CivHooks::CvPlayerCulture_GetLastTurnInfluenceOn>(host, &ReplaceCvPlayerCulture_GetLastTurnInfluenceOn);

Code

2678/// What was our cultural influence last turn?2679int CvPlayerCulture::GetLastTurnInfluenceOn(PlayerTypes ePlayer) const2680{2681	CvAssertMsg (ePlayer >= 0, "Invalid player index");2682	CvAssertMsg (ePlayer < MAX_MAJOR_CIVS, "Invalid player index");26832684	int iIndex = (int)ePlayer;2685	if (iIndex < 0 || iIndex >= MAX_MAJOR_CIVS) return 0;2686	return m_aiLastTurnCulturalInfluence[iIndex];2687}

Called by