Bazaar developer reference

CvDiplomacyAI::IsWantToRouteConnectToMinor(PlayerTypes)

Defined in
CvDiplomacyAI.cpp, line 4509
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_IsWantToRouteConnectToMinor

Hooks

static bool BeforeCvDiplomacyAI_IsWantToRouteConnectToMinor(CvDiplomacyAI* self, PlayerTypes eMinor, bool& result);static void AfterCvDiplomacyAI_IsWantToRouteConnectToMinor(CvDiplomacyAI* self, PlayerTypes eMinor, bool& result);static bool ReplaceCvDiplomacyAI_IsWantToRouteConnectToMinor(bool (*original)(CvDiplomacyAI*, PlayerTypes), CvDiplomacyAI* self, PlayerTypes eMinor);CivRegisterBefore<CivHooks::CvDiplomacyAI_IsWantToRouteConnectToMinor>(host, &BeforeCvDiplomacyAI_IsWantToRouteConnectToMinor);CivRegisterAfter<CivHooks::CvDiplomacyAI_IsWantToRouteConnectToMinor>(host, &AfterCvDiplomacyAI_IsWantToRouteConnectToMinor);CivRegisterReplace<CivHooks::CvDiplomacyAI_IsWantToRouteConnectToMinor>(host, &ReplaceCvDiplomacyAI_IsWantToRouteConnectToMinor);

Code

4508/// Does this AI want to connect to a minor with a route4509bool CvDiplomacyAI::IsWantToRouteConnectToMinor(PlayerTypes eMinor)4510{4511	int iArrayIndex = eMinor - MAX_MAJOR_CIVS;4512	CvAssertMsg(iArrayIndex >= 0 && iArrayIndex < MAX_MINOR_CIVS, "DIPLOMACY_AI: Index into array is out of bounds");4513	return m_pabWantToRouteToMinor[iArrayIndex];4514}

Called by