Bazaar developer reference

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

Called by