Bazaar developer reference

CvHandicapInfo::isAIFreeTechs(int) const

Defined in
CvInfos.cpp, line 3169
Class
CvHandicapInfo
Hook name
CivHooks::CvHandicapInfo_isAIFreeTechs

Hooks

static bool BeforeCvHandicapInfo_isAIFreeTechs(const CvHandicapInfo* self, int i, int& result);static void AfterCvHandicapInfo_isAIFreeTechs(const CvHandicapInfo* self, int i, int& result);static int ReplaceCvHandicapInfo_isAIFreeTechs(int (*original)(const CvHandicapInfo*, int), const CvHandicapInfo* self, int i);CivRegisterBefore<CivHooks::CvHandicapInfo_isAIFreeTechs>(host, &BeforeCvHandicapInfo_isAIFreeTechs);CivRegisterAfter<CivHooks::CvHandicapInfo_isAIFreeTechs>(host, &AfterCvHandicapInfo_isAIFreeTechs);CivRegisterReplace<CivHooks::CvHandicapInfo_isAIFreeTechs>(host, &ReplaceCvHandicapInfo_isAIFreeTechs);

Code

3169int CvHandicapInfo::isAIFreeTechs(int i) const3170{3171	CvAssertMsg(i < GC.getNumTechInfos(), "Index out of bounds");3172	CvAssertMsg(i > -1, "Index out of bounds");3173	return m_pbAIFreeTechs[i];3174}

Called by