CvPlayer::changeGoldPerUnitTimes100(int)
- Defined in
- CvPlayer.cpp, line 15469
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_changeGoldPerUnitTimes100
Hooks
static bool BeforeCvPlayer_changeGoldPerUnitTimes100(CvPlayer* self, int iChange);static void AfterCvPlayer_changeGoldPerUnitTimes100(CvPlayer* self, int iChange);static void ReplaceCvPlayer_changeGoldPerUnitTimes100(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_changeGoldPerUnitTimes100>(host, &BeforeCvPlayer_changeGoldPerUnitTimes100);CivRegisterAfter<CivHooks::CvPlayer_changeGoldPerUnitTimes100>(host, &AfterCvPlayer_changeGoldPerUnitTimes100);CivRegisterReplace<CivHooks::CvPlayer_changeGoldPerUnitTimes100>(host, &ReplaceCvPlayer_changeGoldPerUnitTimes100);
Code
15469void CvPlayer::changeGoldPerUnitTimes100(int iChange)15470{15471 if(iChange != 0)15472 {15473 m_iGoldPerUnit = (m_iGoldPerUnit + iChange);1547415475 if(GetID() == GC.getGame().getActivePlayer())15476 {15477 GC.GetEngineUserInterface()->setDirty(GameData_DIRTY_BIT, true);15478 }15479 }15480}
Calls
- CvGame::getActivePlayer() const
- CvGlobals::GetEngineUserInterface()
- CvGlobals::getGame()
- CvPlayer::GetID() const
FAutoVariable::operator const int &FAutoVariable::operator=ICvUserInterface1::setDirty