Bazaar developer reference

CvCivilizationInfo::isCivilizationFreeTechs(int) const

Defined in
CvInfos.cpp, line 2217
Class
CvCivilizationInfo
Hook name
CivHooks::CvCivilizationInfo_isCivilizationFreeTechs

Hooks

static bool BeforeCvCivilizationInfo_isCivilizationFreeTechs(const CvCivilizationInfo* self, int i, bool& result);static void AfterCvCivilizationInfo_isCivilizationFreeTechs(const CvCivilizationInfo* self, int i, bool& result);static bool ReplaceCvCivilizationInfo_isCivilizationFreeTechs(bool (*original)(const CvCivilizationInfo*, int), const CvCivilizationInfo* self, int i);CivRegisterBefore<CivHooks::CvCivilizationInfo_isCivilizationFreeTechs>(host, &BeforeCvCivilizationInfo_isCivilizationFreeTechs);CivRegisterAfter<CivHooks::CvCivilizationInfo_isCivilizationFreeTechs>(host, &AfterCvCivilizationInfo_isCivilizationFreeTechs);CivRegisterReplace<CivHooks::CvCivilizationInfo_isCivilizationFreeTechs>(host, &ReplaceCvCivilizationInfo_isCivilizationFreeTechs);

Code

2217bool CvCivilizationInfo::isCivilizationFreeTechs(int i) const2218{2219	CvAssertMsg(i < GC.getNumTechInfos(), "Index out of bounds");2220	CvAssertMsg(i > -1, "Index out of bounds");2221	return m_pbCivilizationFreeTechs ? m_pbCivilizationFreeTechs[i] : false;2222}

Called by