Fixed NzNumberEquals not working with integers

Former-commit-id: 9ce3889c1e4364f7e8f90a1d81c3a8921c5cd0b6
This commit is contained in:
Lynix 2013-12-07 23:46:46 +01:00
parent 3f10354461
commit 43df67d47b
1 changed files with 5 additions and 1 deletions

View File

@ -194,7 +194,11 @@ T NzNormalizeAngle(T angle)
template<typename T>
bool NzNumberEquals(T a, T b, T maxDifference)
{
return std::fabs(a-b) < maxDifference;
T diff = a - b;
if (diff < 0)
diff = -diff;
return diff <= maxDifference;
}
inline NzString NzNumberToString(long long number, nzUInt8 radix)