Bazaar developer reference

CvTeam::getBuildingClassCount(BuildingClassTypes) const

Defined in
CvTeam.cpp, line 4876
Class
CvTeam
Hook name
CivHooks::CvTeam_getBuildingClassCount

Hooks

static bool BeforeCvTeam_getBuildingClassCount(const CvTeam* self, BuildingClassTypes eIndex, int& result);static void AfterCvTeam_getBuildingClassCount(const CvTeam* self, BuildingClassTypes eIndex, int& result);static int ReplaceCvTeam_getBuildingClassCount(int (*original)(const CvTeam*, BuildingClassTypes), const CvTeam* self, BuildingClassTypes eIndex);CivRegisterBefore<CivHooks::CvTeam_getBuildingClassCount>(host, &BeforeCvTeam_getBuildingClassCount);CivRegisterAfter<CivHooks::CvTeam_getBuildingClassCount>(host, &AfterCvTeam_getBuildingClassCount);CivRegisterReplace<CivHooks::CvTeam_getBuildingClassCount>(host, &ReplaceCvTeam_getBuildingClassCount);

Code

4876int CvTeam::getBuildingClassCount(BuildingClassTypes eIndex) const4877{4878	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");4879	CvAssertMsg(eIndex < GC.getNumBuildingClassInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");4880	return m_paiBuildingClassCount[eIndex];4881}

Called by