Bazaar developer reference

CvMinorCivAI::SetTurnLastBulliedByMajor(PlayerTypes, int)

Defined in
CvMinorCivAI.cpp, line 9666
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_SetTurnLastBulliedByMajor

Hooks

static bool BeforeCvMinorCivAI_SetTurnLastBulliedByMajor(CvMinorCivAI* self, PlayerTypes ePlayer, int iTurn);static void AfterCvMinorCivAI_SetTurnLastBulliedByMajor(CvMinorCivAI* self, PlayerTypes ePlayer, int iTurn);static void ReplaceCvMinorCivAI_SetTurnLastBulliedByMajor(void (*original)(CvMinorCivAI*, PlayerTypes, int), CvMinorCivAI* self, PlayerTypes ePlayer, int iTurn);CivRegisterBefore<CivHooks::CvMinorCivAI_SetTurnLastBulliedByMajor>(host, &BeforeCvMinorCivAI_SetTurnLastBulliedByMajor);CivRegisterAfter<CivHooks::CvMinorCivAI_SetTurnLastBulliedByMajor>(host, &AfterCvMinorCivAI_SetTurnLastBulliedByMajor);CivRegisterReplace<CivHooks::CvMinorCivAI_SetTurnLastBulliedByMajor>(host, &ReplaceCvMinorCivAI_SetTurnLastBulliedByMajor);

Code

9666void CvMinorCivAI::SetTurnLastBulliedByMajor(PlayerTypes ePlayer, int iTurn)9667{9668	CvAssertMsg(ePlayer >= 0, "ePlayer is expected to be non-negative (invalid Index)");9669	CvAssertMsg(ePlayer < MAX_MAJOR_CIVS, "ePlayer is expected to be within maximum bounds (invalid Index)");9670	if(ePlayer < 0 || ePlayer >= MAX_MAJOR_CIVS) return;96719672	m_aiTurnLastBullied[ePlayer] = iTurn;9673}

Called by