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
- CvGame::getActivePlayer() const
- CvGlobals::GetEngineUserInterface()
- CvGlobals::getGame()
- CvPlayer::GetID() const
FAutoVariable::operator+=ICvUserInterface1::setDirty