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}