Bazaar developer reference

CvPlayer::SetNumFreeTechs(int)

Defined in
CvPlayer.cpp, line 27445
Class
CvPlayer
Hook name
CivHooks::CvPlayer_SetNumFreeTechs

Hooks

static bool BeforeCvPlayer_SetNumFreeTechs(CvPlayer* self, int iValue);static void AfterCvPlayer_SetNumFreeTechs(CvPlayer* self, int iValue);static void ReplaceCvPlayer_SetNumFreeTechs(void (*original)(CvPlayer*, int), CvPlayer* self, int iValue);CivRegisterBefore<CivHooks::CvPlayer_SetNumFreeTechs>(host, &BeforeCvPlayer_SetNumFreeTechs);CivRegisterAfter<CivHooks::CvPlayer_SetNumFreeTechs>(host, &AfterCvPlayer_SetNumFreeTechs);CivRegisterReplace<CivHooks::CvPlayer_SetNumFreeTechs>(host, &ReplaceCvPlayer_SetNumFreeTechs);

Code

27445void CvPlayer::SetNumFreeTechs(int iValue)27446{27447	m_iFreeTechCount = iValue;27448	if(GetID() == GC.getGame().getActivePlayer())27449	{27450		GC.GetEngineUserInterface()->setDirty(ResearchButtons_DIRTY_BIT, true);27451	}27452}

Calls

Called by