Bazaar developer reference

CvImprovementEntry::IsImprovementResourceTrade(int) const

Defined in
CvImprovementClasses.cpp, line 1192
Class
CvImprovementEntry
Hook name
CivHooks::CvImprovementEntry_IsImprovementResourceTrade

Hooks

static bool BeforeCvImprovementEntry_IsImprovementResourceTrade(const CvImprovementEntry* self, int i, bool& result);static void AfterCvImprovementEntry_IsImprovementResourceTrade(const CvImprovementEntry* self, int i, bool& result);static bool ReplaceCvImprovementEntry_IsImprovementResourceTrade(bool (*original)(const CvImprovementEntry*, int), const CvImprovementEntry* self, int i);CivRegisterBefore<CivHooks::CvImprovementEntry_IsImprovementResourceTrade>(host, &BeforeCvImprovementEntry_IsImprovementResourceTrade);CivRegisterAfter<CivHooks::CvImprovementEntry_IsImprovementResourceTrade>(host, &AfterCvImprovementEntry_IsImprovementResourceTrade);CivRegisterReplace<CivHooks::CvImprovementEntry_IsImprovementResourceTrade>(host, &ReplaceCvImprovementEntry_IsImprovementResourceTrade);

Code

1191/// Does this improvement enable a tradeable resource1192bool CvImprovementEntry::IsImprovementResourceTrade(int i) const1193{1194	CvAssertMsg(i < GC.getNumResourceInfos(), "Index out of bounds");1195	CvAssertMsg(i > -1, "Index out of bounds");1196	return m_paImprovementResource[i].m_bResourceTrade;1197}

Called by