Bazaar developer reference

CvUnit::isEnemy(TeamTypes, const CvPlot *) const

Defined in
CvUnit.cpp, line 22071
Class
CvUnit
Hook name
CivHooks::CvUnit_isEnemy

Hooks

static bool BeforeCvUnit_isEnemy(const CvUnit* self, TeamTypes eTeam, const CvPlot* pPlot, bool& result);static void AfterCvUnit_isEnemy(const CvUnit* self, TeamTypes eTeam, const CvPlot* pPlot, bool& result);static bool ReplaceCvUnit_isEnemy(bool (*original)(const CvUnit*, TeamTypes, const CvPlot*), const CvUnit* self, TeamTypes eTeam, const CvPlot* pPlot);CivRegisterBefore<CivHooks::CvUnit_isEnemy>(host, &BeforeCvUnit_isEnemy);CivRegisterAfter<CivHooks::CvUnit_isEnemy>(host, &AfterCvUnit_isEnemy);CivRegisterReplace<CivHooks::CvUnit_isEnemy>(host, &ReplaceCvUnit_isEnemy);

Code

22071bool CvUnit::isEnemy(TeamTypes eTeam, const CvPlot* pPlot) const22072{22073	VALIDATE_OBJECT22074	if(NULL == pPlot)22075	{22076		pPlot = plot();22077	}2207822079	if(! pPlot)22080	{22081		return false;22082	}22083	return (atWar(GET_PLAYER(getCombatOwner(eTeam, *pPlot)).getTeam(), eTeam));22084}

Calls

Called by