CvPlayer::setAdvancedStartPoints(int)
- Defined in
- CvPlayer.cpp, line 13489
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_setAdvancedStartPoints
Hooks
static bool BeforeCvPlayer_setAdvancedStartPoints(CvPlayer* self, int iNewValue);static void AfterCvPlayer_setAdvancedStartPoints(CvPlayer* self, int iNewValue);static void ReplaceCvPlayer_setAdvancedStartPoints(void (*original)(CvPlayer*, int), CvPlayer* self, int iNewValue);CivRegisterBefore<CivHooks::CvPlayer_setAdvancedStartPoints>(host, &BeforeCvPlayer_setAdvancedStartPoints);CivRegisterAfter<CivHooks::CvPlayer_setAdvancedStartPoints>(host, &AfterCvPlayer_setAdvancedStartPoints);CivRegisterReplace<CivHooks::CvPlayer_setAdvancedStartPoints>(host, &ReplaceCvPlayer_setAdvancedStartPoints);
Code
13489void CvPlayer::setAdvancedStartPoints(int iNewValue)13490{13491 if(getAdvancedStartPoints() != iNewValue)13492 {13493 m_iAdvancedStartPoints = iNewValue;1349413495 if(GetID() == GC.getGame().getActivePlayer())13496 {13497 GC.GetEngineUserInterface()->setDirty(MiscButtons_DIRTY_BIT, true);13498 GC.GetEngineUserInterface()->setDirty(SelectionButtons_DIRTY_BIT, true);13499 GC.GetEngineUserInterface()->setDirty(GameData_DIRTY_BIT, true);13500 }13501 }13502}
Calls
- CvGame::getActivePlayer() const
- CvGlobals::GetEngineUserInterface()
- CvGlobals::getGame()
- CvPlayer::getAdvancedStartPoints() const
- CvPlayer::GetID() const
FAutoVariable::operator=ICvUserInterface1::setDirty