Bazaar developer reference

CvTeam::getTerrainTradeCount(TerrainTypes) const

Defined in
CvTeam.cpp, line 5042
Class
CvTeam
Hook name
CivHooks::CvTeam_getTerrainTradeCount

Hooks

static bool BeforeCvTeam_getTerrainTradeCount(const CvTeam* self, TerrainTypes eIndex, int& result);static void AfterCvTeam_getTerrainTradeCount(const CvTeam* self, TerrainTypes eIndex, int& result);static int ReplaceCvTeam_getTerrainTradeCount(int (*original)(const CvTeam*, TerrainTypes), const CvTeam* self, TerrainTypes eIndex);CivRegisterBefore<CivHooks::CvTeam_getTerrainTradeCount>(host, &BeforeCvTeam_getTerrainTradeCount);CivRegisterAfter<CivHooks::CvTeam_getTerrainTradeCount>(host, &AfterCvTeam_getTerrainTradeCount);CivRegisterReplace<CivHooks::CvTeam_getTerrainTradeCount>(host, &ReplaceCvTeam_getTerrainTradeCount);

Code

5042int CvTeam::getTerrainTradeCount(TerrainTypes eIndex) const5043{5044	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");5045	CvAssertMsg(eIndex < GC.getNumTerrainInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");5046	return m_paiTerrainTradeCount[eIndex];5047}

Called by