Bazaar developer reference

CvTeamTechs::IsNoTradeTech(TechTypes) const

Defined in
CvTechClasses.cpp, line 2033
Class
CvTeamTechs
Hook name
CivHooks::CvTeamTechs_IsNoTradeTech

Hooks

static bool BeforeCvTeamTechs_IsNoTradeTech(const CvTeamTechs* self, TechTypes eIndex, bool& result);static void AfterCvTeamTechs_IsNoTradeTech(const CvTeamTechs* self, TechTypes eIndex, bool& result);static bool ReplaceCvTeamTechs_IsNoTradeTech(bool (*original)(const CvTeamTechs*, TechTypes), const CvTeamTechs* self, TechTypes eIndex);CivRegisterBefore<CivHooks::CvTeamTechs_IsNoTradeTech>(host, &BeforeCvTeamTechs_IsNoTradeTech);CivRegisterAfter<CivHooks::CvTeamTechs_IsNoTradeTech>(host, &AfterCvTeamTechs_IsNoTradeTech);CivRegisterReplace<CivHooks::CvTeamTechs_IsNoTradeTech>(host, &ReplaceCvTeamTechs_IsNoTradeTech);

Code

2032/// Accessor: does team have a tech?2033bool CvTeamTechs::IsNoTradeTech(TechTypes eIndex) const2034{2035	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");2036	CvAssertMsg(eIndex < GC.getNumTechInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");2037	return m_pabNoTradeTech[eIndex];2038}

Called by