Bazaar developer reference

CvMinorCivAI::IsProtectedByAnyMajor() const

Defined in
CvMinorCivAI.cpp, line 7486
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_IsProtectedByAnyMajor

Hooks

static bool BeforeCvMinorCivAI_IsProtectedByAnyMajor(const CvMinorCivAI* self, bool& result);static void AfterCvMinorCivAI_IsProtectedByAnyMajor(const CvMinorCivAI* self, bool& result);static bool ReplaceCvMinorCivAI_IsProtectedByAnyMajor(bool (*original)(const CvMinorCivAI*), const CvMinorCivAI* self);CivRegisterBefore<CivHooks::CvMinorCivAI_IsProtectedByAnyMajor>(host, &BeforeCvMinorCivAI_IsProtectedByAnyMajor);CivRegisterAfter<CivHooks::CvMinorCivAI_IsProtectedByAnyMajor>(host, &AfterCvMinorCivAI_IsProtectedByAnyMajor);CivRegisterReplace<CivHooks::CvMinorCivAI_IsProtectedByAnyMajor>(host, &ReplaceCvMinorCivAI_IsProtectedByAnyMajor);

Code

7486bool CvMinorCivAI::IsProtectedByAnyMajor() const7487{7488	for(int iPlayerLoop = 0; iPlayerLoop < MAX_MAJOR_CIVS; iPlayerLoop++)7489		if(IsProtectedByMajor((PlayerTypes)iPlayerLoop))7490			return true;7491	return false;7492}

Calls

Called by