CvPlayer::setJONSCulture(int)
- Defined in
- CvPlayer.cpp, line 10598
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_setJONSCulture
Hooks
static bool BeforeCvPlayer_setJONSCulture(CvPlayer* self, int iNewValue);static void AfterCvPlayer_setJONSCulture(CvPlayer* self, int iNewValue);static void ReplaceCvPlayer_setJONSCulture(void (*original)(CvPlayer*, int), CvPlayer* self, int iNewValue);CivRegisterBefore<CivHooks::CvPlayer_setJONSCulture>(host, &BeforeCvPlayer_setJONSCulture);CivRegisterAfter<CivHooks::CvPlayer_setJONSCulture>(host, &AfterCvPlayer_setJONSCulture);CivRegisterReplace<CivHooks::CvPlayer_setJONSCulture>(host, &ReplaceCvPlayer_setJONSCulture);
Code
10598void CvPlayer::setJONSCulture(int iNewValue)10599{10600 if(getJONSCulture() != iNewValue)10601 {10602 // Add to the total we've ever had10603 if(iNewValue > m_iJONSCulture)10604 {10605 ChangeJONSCultureEverGenerated(iNewValue - m_iJONSCulture);10606 }1060710608 m_iJONSCulture = iNewValue;1060910610 if(GC.getGame().getActivePlayer() == GetID())10611 {10612 GC.GetEngineUserInterface()->setDirty(GameData_DIRTY_BIT, true);10613 }10614 }10615}
Calls
- CvGame::getActivePlayer() const
- CvGlobals::GetEngineUserInterface()
- CvGlobals::getGame()
- CvPlayer::ChangeJONSCultureEverGenerated(int)
- CvPlayer::GetID() const
- CvPlayer::getJONSCulture() const
FAutoVariable::operator const int &FAutoVariable::operator=ICvUserInterface1::setDirty