Bazaar developer reference

CvArea::getNumImprovements(ImprovementTypes) const

Defined in
CvArea.cpp, line 628
Class
CvArea
Hook name
CivHooks::CvArea_getNumImprovements

Hooks

static bool BeforeCvArea_getNumImprovements(const CvArea* self, ImprovementTypes eImprovement, int& result);static void AfterCvArea_getNumImprovements(const CvArea* self, ImprovementTypes eImprovement, int& result);static int ReplaceCvArea_getNumImprovements(int (*original)(const CvArea*, ImprovementTypes), const CvArea* self, ImprovementTypes eImprovement);CivRegisterBefore<CivHooks::CvArea_getNumImprovements>(host, &BeforeCvArea_getNumImprovements);CivRegisterAfter<CivHooks::CvArea_getNumImprovements>(host, &AfterCvArea_getNumImprovements);CivRegisterReplace<CivHooks::CvArea_getNumImprovements>(host, &ReplaceCvArea_getNumImprovements);

Code

627//	Get the number of the specified improvements in the area628int CvArea::getNumImprovements(ImprovementTypes eImprovement) const629{630	CvAssertMsg(eImprovement >= 0, "eImprovement expected to be >= 0");631	CvAssertMsg(eImprovement < GC.getNumImprovementInfos(), "eImprovement expected to be < GC.getNumImprovementInfos");632	return m_paiNumImprovements[eImprovement];633}

Called by