Bazaar developer reference

CvPlayerCulture::GetInfluenceOn(PlayerTypes) const

Defined in
CvCultureClasses.cpp, line 2635
Class
CvPlayerCulture
Hook name
CivHooks::CvPlayerCulture_GetInfluenceOn

Hooks

static bool BeforeCvPlayerCulture_GetInfluenceOn(const CvPlayerCulture* self, PlayerTypes ePlayer, int& result);static void AfterCvPlayerCulture_GetInfluenceOn(const CvPlayerCulture* self, PlayerTypes ePlayer, int& result);static int ReplaceCvPlayerCulture_GetInfluenceOn(int (*original)(const CvPlayerCulture*, PlayerTypes), const CvPlayerCulture* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvPlayerCulture_GetInfluenceOn>(host, &BeforeCvPlayerCulture_GetInfluenceOn);CivRegisterAfter<CivHooks::CvPlayerCulture_GetInfluenceOn>(host, &AfterCvPlayerCulture_GetInfluenceOn);CivRegisterReplace<CivHooks::CvPlayerCulture_GetInfluenceOn>(host, &ReplaceCvPlayerCulture_GetInfluenceOn);

Code

2634/// What is our cultural influence now?2635int CvPlayerCulture::GetInfluenceOn(PlayerTypes ePlayer) const2636{2637	CvAssertMsg (ePlayer >= 0, "Invalid player index");2638	CvAssertMsg (ePlayer < MAX_MAJOR_CIVS, "Invalid player index");26392640	int iIndex = (int)ePlayer;2641	if (iIndex < 0 || iIndex >= MAX_MAJOR_CIVS) return 0;2642	return m_aiCulturalInfluence[iIndex];2643}

Called by