Bazaar developer reference

CvPlayer::ChangeJONSCulturePerTurnForFree(int)

Defined in
CvPlayer.cpp, line 10425
Class
CvPlayer
Hook name
CivHooks::CvPlayer_ChangeJONSCulturePerTurnForFree

Hooks

static bool BeforeCvPlayer_ChangeJONSCulturePerTurnForFree(CvPlayer* self, int iChange);static void AfterCvPlayer_ChangeJONSCulturePerTurnForFree(CvPlayer* self, int iChange);static void ReplaceCvPlayer_ChangeJONSCulturePerTurnForFree(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_ChangeJONSCulturePerTurnForFree>(host, &BeforeCvPlayer_ChangeJONSCulturePerTurnForFree);CivRegisterAfter<CivHooks::CvPlayer_ChangeJONSCulturePerTurnForFree>(host, &AfterCvPlayer_ChangeJONSCulturePerTurnForFree);CivRegisterReplace<CivHooks::CvPlayer_ChangeJONSCulturePerTurnForFree>(host, &ReplaceCvPlayer_ChangeJONSCulturePerTurnForFree);

Code

10424/// Culture per turn player starts with for free10425void CvPlayer::ChangeJONSCulturePerTurnForFree(int iChange)10426{10427	if(iChange != 0)10428		m_iJONSCulturePerTurnForFree += iChange;1042910430	if(GC.getGame().getActivePlayer() == GetID())10431	{10432		GC.GetEngineUserInterface()->setDirty(GameData_DIRTY_BIT, true);10433	}10434}

Calls

Called by