Bazaar developer reference

CvPlayer::changeHurryModifier(HurryTypes, int)

Defined in
CvPlayer.cpp, line 20853
Class
CvPlayer
Hook name
CivHooks::CvPlayer_changeHurryModifier

Hooks

static bool BeforeCvPlayer_changeHurryModifier(CvPlayer* self, HurryTypes eIndex, int iChange);static void AfterCvPlayer_changeHurryModifier(CvPlayer* self, HurryTypes eIndex, int iChange);static void ReplaceCvPlayer_changeHurryModifier(void (*original)(CvPlayer*, HurryTypes, int), CvPlayer* self, HurryTypes eIndex, int iChange);CivRegisterBefore<CivHooks::CvPlayer_changeHurryModifier>(host, &BeforeCvPlayer_changeHurryModifier);CivRegisterAfter<CivHooks::CvPlayer_changeHurryModifier>(host, &AfterCvPlayer_changeHurryModifier);CivRegisterReplace<CivHooks::CvPlayer_changeHurryModifier>(host, &ReplaceCvPlayer_changeHurryModifier);

Code

20853void CvPlayer::changeHurryModifier(HurryTypes eIndex, int iChange)20854{20855	if(iChange != 0)20856	{20857		CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");20858		CvAssertMsg(eIndex < GC.getNumHurryInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");20859		m_paiHurryModifier.setAt(eIndex, m_paiHurryModifier[eIndex] + iChange);20860	}20861}

Calls

Called by