1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-18 12:33:17 +01:00
Files
OpenRCT2/src/core/Math.hpp
2016-01-23 18:58:31 +00:00

28 lines
401 B
C++

#pragma once
#include <algorithm>
/**
* Common mathematical functions.
*/
namespace Math
{
template<typename T>
T Min(T a, T b)
{
return (std::min)(a, b);
}
template<typename T>
T Max(T a, T b)
{
return (std::max)(a, b);
}
template<typename T>
T Clamp(T low, T x, T high)
{
return (std::min)((std::max)(low, x), high);
}
}