Bazaar developer reference

CvPlayer::ChangeJONSCultureCityModifier(int)

Defined in
CvPlayer.cpp, line 10568
Class
CvPlayer
Hook name
CivHooks::CvPlayer_ChangeJONSCultureCityModifier

Hooks

static bool BeforeCvPlayer_ChangeJONSCultureCityModifier(CvPlayer* self, int iChange);static void AfterCvPlayer_ChangeJONSCultureCityModifier(CvPlayer* self, int iChange);static void ReplaceCvPlayer_ChangeJONSCultureCityModifier(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_ChangeJONSCultureCityModifier>(host, &BeforeCvPlayer_ChangeJONSCultureCityModifier);CivRegisterAfter<CivHooks::CvPlayer_ChangeJONSCultureCityModifier>(host, &AfterCvPlayer_ChangeJONSCultureCityModifier);CivRegisterReplace<CivHooks::CvPlayer_ChangeJONSCultureCityModifier>(host, &ReplaceCvPlayer_ChangeJONSCultureCityModifier);

Code

10567/// Modifier for all Cities' culture10568void CvPlayer::ChangeJONSCultureCityModifier(int iChange)10569{10570	if(iChange != 0)10571	{10572		m_iJONSCultureCityModifier += iChange;1057310574		if(GC.getGame().getActivePlayer() == GetID())10575		{10576			GC.GetEngineUserInterface()->setDirty(GameData_DIRTY_BIT, true);10577		}10578	}10579}

Calls

Called by