Bazaar developer reference

PUF_isTeam(const CvUnit *, int, int)

Defined in
CvGameCoreUtils.cpp, line 697
Hook name
CivHooks::PUF_isTeam

Hooks

static bool BeforePUF_isTeam(const CvUnit* pUnit, int iData1, int arg2, bool& result);static void AfterPUF_isTeam(const CvUnit* pUnit, int iData1, int arg2, bool& result);static bool ReplacePUF_isTeam(bool (*original)(const CvUnit*, int, int), const CvUnit* pUnit, int iData1, int arg2);CivRegisterBefore<CivHooks::PUF_isTeam>(host, &BeforePUF_isTeam);CivRegisterAfter<CivHooks::PUF_isTeam>(host, &AfterPUF_isTeam);CivRegisterReplace<CivHooks::PUF_isTeam>(host, &ReplacePUF_isTeam);

Code

697bool PUF_isTeam(const CvUnit* pUnit, int iData1, int)698{699	CvAssertMsg(iData1 != -1, "Invalid data argument, should be >= 0");700	return (pUnit->getTeam() == iData1);701}

Calls