Bazaar developer reference

CvPlayer::SetIncomingUnitCountdown(PlayerTypes, int)

Defined in
CvPlayer.cpp, line 19763
Class
CvPlayer
Hook name
CivHooks::CvPlayer_SetIncomingUnitCountdown

Hooks

static bool BeforeCvPlayer_SetIncomingUnitCountdown(CvPlayer* self, PlayerTypes eFromPlayer, int iNumTurns);static void AfterCvPlayer_SetIncomingUnitCountdown(CvPlayer* self, PlayerTypes eFromPlayer, int iNumTurns);static void ReplaceCvPlayer_SetIncomingUnitCountdown(void (*original)(CvPlayer*, PlayerTypes, int), CvPlayer* self, PlayerTypes eFromPlayer, int iNumTurns);CivRegisterBefore<CivHooks::CvPlayer_SetIncomingUnitCountdown>(host, &BeforeCvPlayer_SetIncomingUnitCountdown);CivRegisterAfter<CivHooks::CvPlayer_SetIncomingUnitCountdown>(host, &AfterCvPlayer_SetIncomingUnitCountdown);CivRegisterReplace<CivHooks::CvPlayer_SetIncomingUnitCountdown>(host, &ReplaceCvPlayer_SetIncomingUnitCountdown);

Code

19762/// Units in the ether coming towards us?19763void CvPlayer::SetIncomingUnitCountdown(PlayerTypes eFromPlayer, int iNumTurns)19764{19765	CvAssertMsg(eFromPlayer >= 0, "eFromPlayer is expected to be non-negative (invalid Index)");19766	CvAssertMsg(eFromPlayer < MAX_PLAYERS, "eFromPlayer is expected to be within maximum bounds (invalid Index)");1976719768	if(iNumTurns != m_aiIncomingUnitCountdowns[eFromPlayer])19769		m_aiIncomingUnitCountdowns.setAt(eFromPlayer, iNumTurns);19770}

Calls

Called by