Bazaar developer reference

CvPlayer::GetVerifiedOutsideUnitCount()

Defined in
CvPlayer.cpp, line 15424
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetVerifiedOutsideUnitCount

Hooks

static bool BeforeCvPlayer_GetVerifiedOutsideUnitCount(CvPlayer* self, int& result);static void AfterCvPlayer_GetVerifiedOutsideUnitCount(CvPlayer* self, int& result);static int ReplaceCvPlayer_GetVerifiedOutsideUnitCount(int (*original)(CvPlayer*), CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetVerifiedOutsideUnitCount>(host, &BeforeCvPlayer_GetVerifiedOutsideUnitCount);CivRegisterAfter<CivHooks::CvPlayer_GetVerifiedOutsideUnitCount>(host, &AfterCvPlayer_GetVerifiedOutsideUnitCount);CivRegisterReplace<CivHooks::CvPlayer_GetVerifiedOutsideUnitCount>(host, &ReplaceCvPlayer_GetVerifiedOutsideUnitCount);

Code

15424int CvPlayer::GetVerifiedOutsideUnitCount()15425{15426	int iOutsideUnitCount = 0;1542715428	CvUnit* pLoopUnit;15429	int iLoop;15430	for(pLoopUnit = firstUnit(&iLoop); pLoopUnit != NULL; pLoopUnit = nextUnit(&iLoop))15431	{15432		if(pLoopUnit->plot() != NULL)15433		{15434			if(pLoopUnit->plot()->getOwner() != pLoopUnit->getOwner())15435			{15436				iOutsideUnitCount++;15437			}15438		}15439	}1544015441	return iOutsideUnitCount;15442}

Calls