Bazaar developer reference

CvTeam::CloseEmbassyAtTeam(TeamTypes)

Defined in
CvTeam.cpp, line 4072
Class
CvTeam
Hook name
CivHooks::CvTeam_CloseEmbassyAtTeam

Hooks

static bool BeforeCvTeam_CloseEmbassyAtTeam(CvTeam* self, TeamTypes eIndex);static void AfterCvTeam_CloseEmbassyAtTeam(CvTeam* self, TeamTypes eIndex);static void ReplaceCvTeam_CloseEmbassyAtTeam(void (*original)(CvTeam*, TeamTypes), CvTeam* self, TeamTypes eIndex);CivRegisterBefore<CivHooks::CvTeam_CloseEmbassyAtTeam>(host, &BeforeCvTeam_CloseEmbassyAtTeam);CivRegisterAfter<CivHooks::CvTeam_CloseEmbassyAtTeam>(host, &AfterCvTeam_CloseEmbassyAtTeam);CivRegisterReplace<CivHooks::CvTeam_CloseEmbassyAtTeam>(host, &ReplaceCvTeam_CloseEmbassyAtTeam);

Code

4072void CvTeam::CloseEmbassyAtTeam(TeamTypes eIndex)4073{4074	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");4075	CvAssertMsg(eIndex < MAX_TEAMS, "eIndex is expected to be within maximum bounds (invalid Index)");40764077	SetHasEmbassyAtTeam(eIndex, false);4078	SetAllowsOpenBordersToTeam(m_eID, false);4079	SetHasDefensivePact(m_eID, false);4080	GET_TEAM(eIndex).SetHasDefensivePact(m_eID, false);40814082	//SetHasResearchAgreement(m_eID, false);4083	//GET_TEAM(eIndex).SetHasResearchAgreement(m_eID, false);4084}

Calls

Called by