Bazaar developer reference

wrapCoordDifference(int, uint, bool)

Defined in
CvGameCoreUtils.h, line 55
Not a hook point
written in a header

Code

55inline int wrapCoordDifference(int iDiff, uint uiRange, bool bWrap)56{57	if(bWrap)58	{59		if(iDiff > (int)(uiRange >> 1))		// Using an unsigned int so we can safely assume that value >> 1 == value / 260		{61			return (iDiff - (int)uiRange);62		}63		else if(iDiff < -(int)(uiRange >> 1))64		{65			return (iDiff + (int)uiRange);66		}67	}6869	return iDiff;70}

Called by