Bazaar developer reference

CvMinorCivAI::IsRouteConnectionEstablished(PlayerTypes) const

Defined in
CvMinorCivAI.cpp, line 5489
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_IsRouteConnectionEstablished

Hooks

static bool BeforeCvMinorCivAI_IsRouteConnectionEstablished(const CvMinorCivAI* self, PlayerTypes eMajor, bool& result);static void AfterCvMinorCivAI_IsRouteConnectionEstablished(const CvMinorCivAI* self, PlayerTypes eMajor, bool& result);static bool ReplaceCvMinorCivAI_IsRouteConnectionEstablished(bool (*original)(const CvMinorCivAI*, PlayerTypes), const CvMinorCivAI* self, PlayerTypes eMajor);CivRegisterBefore<CivHooks::CvMinorCivAI_IsRouteConnectionEstablished>(host, &BeforeCvMinorCivAI_IsRouteConnectionEstablished);CivRegisterAfter<CivHooks::CvMinorCivAI_IsRouteConnectionEstablished>(host, &AfterCvMinorCivAI_IsRouteConnectionEstablished);CivRegisterReplace<CivHooks::CvMinorCivAI_IsRouteConnectionEstablished>(host, &ReplaceCvMinorCivAI_IsRouteConnectionEstablished);

Code

5488/// Has a Route has been established?5489bool CvMinorCivAI::IsRouteConnectionEstablished(PlayerTypes eMajor) const5490{5491	CvAssertMsg(eMajor >= 0, "eMajor is expected to be non-negative (invalid Index)");5492	CvAssertMsg(eMajor < MAX_MAJOR_CIVS, "eMajor is expected to be within maximum bounds (invalid Index)");5493	if(eMajor < 0 || eMajor >= MAX_MAJOR_CIVS) return false;54945495	return m_abRouteConnectionEstablished[eMajor];5496}

Called by