Fixed NzNumberEquals not working with integers
Former-commit-id: 9ce3889c1e4364f7e8f90a1d81c3a8921c5cd0b6
This commit is contained in:
parent
3f10354461
commit
43df67d47b
|
|
@ -194,7 +194,11 @@ T NzNormalizeAngle(T angle)
|
||||||
template<typename T>
|
template<typename T>
|
||||||
bool NzNumberEquals(T a, T b, T maxDifference)
|
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)
|
inline NzString NzNumberToString(long long number, nzUInt8 radix)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue