Bazaar developer reference

CvUnit::getFeatureDoubleMoveCount(FeatureTypes) const

Defined in
CvUnit.cpp, line 20217
Class
CvUnit
Hook name
CivHooks::CvUnit_getFeatureDoubleMoveCount

Hooks

static bool BeforeCvUnit_getFeatureDoubleMoveCount(const CvUnit* self, FeatureTypes eIndex, int& result);static void AfterCvUnit_getFeatureDoubleMoveCount(const CvUnit* self, FeatureTypes eIndex, int& result);static int ReplaceCvUnit_getFeatureDoubleMoveCount(int (*original)(const CvUnit*, FeatureTypes), const CvUnit* self, FeatureTypes eIndex);CivRegisterBefore<CivHooks::CvUnit_getFeatureDoubleMoveCount>(host, &BeforeCvUnit_getFeatureDoubleMoveCount);CivRegisterAfter<CivHooks::CvUnit_getFeatureDoubleMoveCount>(host, &AfterCvUnit_getFeatureDoubleMoveCount);CivRegisterReplace<CivHooks::CvUnit_getFeatureDoubleMoveCount>(host, &ReplaceCvUnit_getFeatureDoubleMoveCount);

Code

20217int CvUnit::getFeatureDoubleMoveCount(FeatureTypes eIndex) const20218{20219	VALIDATE_OBJECT20220	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");20221	CvAssertMsg(eIndex < GC.getNumFeatureInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");20222	return m_featureDoubleMoveCount[eIndex];20223}

Calls

Called by