Bazaar developer reference

CvMinorCivAI::IsMajorIntruding(PlayerTypes) const

Defined in
CvMinorCivAI.cpp, line 7256
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_IsMajorIntruding

Hooks

static bool BeforeCvMinorCivAI_IsMajorIntruding(const CvMinorCivAI* self, PlayerTypes eMajor, bool& result);static void AfterCvMinorCivAI_IsMajorIntruding(const CvMinorCivAI* self, PlayerTypes eMajor, bool& result);static bool ReplaceCvMinorCivAI_IsMajorIntruding(bool (*original)(const CvMinorCivAI*, PlayerTypes), const CvMinorCivAI* self, PlayerTypes eMajor);CivRegisterBefore<CivHooks::CvMinorCivAI_IsMajorIntruding>(host, &BeforeCvMinorCivAI_IsMajorIntruding);CivRegisterAfter<CivHooks::CvMinorCivAI_IsMajorIntruding>(host, &AfterCvMinorCivAI_IsMajorIntruding);CivRegisterReplace<CivHooks::CvMinorCivAI_IsMajorIntruding>(host, &ReplaceCvMinorCivAI_IsMajorIntruding);

Code

7255/// Is a Major Civ mackin on our turf?7256bool CvMinorCivAI::IsMajorIntruding(PlayerTypes eMajor) const7257{7258	CvAssertMsg(eMajor >= 0, "eMajor is expected to be non-negative (invalid Index)");7259	CvAssertMsg(eMajor < MAX_MAJOR_CIVS, "eMajor is expected to be within maximum bounds (invalid Index)");7260	if(eMajor< 0 || eMajor >= MAX_MAJOR_CIVS) return false;72617262	return m_abMajorIntruding[eMajor];7263}

Called by