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