Bazaar developer reference

PUF_isFiniteRange(const CvUnit *, int, int)

Defined in
CvGameCoreUtils.cpp, line 860
Hook name
CivHooks::PUF_isFiniteRange

Hooks

static bool BeforePUF_isFiniteRange(const CvUnit* pUnit, int arg1, int arg2, bool& result);static void AfterPUF_isFiniteRange(const CvUnit* pUnit, int arg1, int arg2, bool& result);static bool ReplacePUF_isFiniteRange(bool (*original)(const CvUnit*, int, int), const CvUnit* pUnit, int arg1, int arg2);CivRegisterBefore<CivHooks::PUF_isFiniteRange>(host, &BeforePUF_isFiniteRange);CivRegisterAfter<CivHooks::PUF_isFiniteRange>(host, &AfterPUF_isFiniteRange);CivRegisterReplace<CivHooks::PUF_isFiniteRange>(host, &ReplacePUF_isFiniteRange);

Code

860bool PUF_isFiniteRange(const CvUnit* pUnit, int, int)861{862	return ((pUnit->getDomainType() != DOMAIN_AIR) || (pUnit->getUnitInfo().GetRange() > 0));863}

Calls