Bazaar developer reference

CvPlayer::setFoundedFirstCity(bool)

Defined in
CvPlayer.cpp, line 18297
Class
CvPlayer
Hook name
CivHooks::CvPlayer_setFoundedFirstCity

Hooks

static bool BeforeCvPlayer_setFoundedFirstCity(CvPlayer* self, bool bNewValue);static void AfterCvPlayer_setFoundedFirstCity(CvPlayer* self, bool bNewValue);static void ReplaceCvPlayer_setFoundedFirstCity(void (*original)(CvPlayer*, bool), CvPlayer* self, bool bNewValue);CivRegisterBefore<CivHooks::CvPlayer_setFoundedFirstCity>(host, &BeforeCvPlayer_setFoundedFirstCity);CivRegisterAfter<CivHooks::CvPlayer_setFoundedFirstCity>(host, &AfterCvPlayer_setFoundedFirstCity);CivRegisterReplace<CivHooks::CvPlayer_setFoundedFirstCity>(host, &ReplaceCvPlayer_setFoundedFirstCity);

Code

18297void CvPlayer::setFoundedFirstCity(bool bNewValue)18298{18299	if(isFoundedFirstCity() != bNewValue)18300	{18301		m_bFoundedFirstCity = bNewValue;1830218303		if(GetID() == GC.getGame().getActivePlayer())18304		{18305			GC.GetEngineUserInterface()->setDirty(PercentButtons_DIRTY_BIT, true);18306			GC.GetEngineUserInterface()->setDirty(ResearchButtons_DIRTY_BIT, true);18307		}18308	}18309}

Calls

Called by