aboutsummaryrefslogtreecommitdiff
path: root/zencore/include
diff options
context:
space:
mode:
Diffstat (limited to 'zencore/include')
-rw-r--r--zencore/include/zencore/intmath.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/zencore/include/zencore/intmath.h b/zencore/include/zencore/intmath.h
index f24caed6e..608ce2962 100644
--- a/zencore/include/zencore/intmath.h
+++ b/zencore/include/zencore/intmath.h
@@ -176,6 +176,12 @@ Max(auto x, auto y)
return x > y ? x : y;
}
+constexpr auto
+Clamp(auto x, auto l, auto h)
+{
+ return x < l ? l : x < h ? x : h;
+}
+
//////////////////////////////////////////////////////////////////////////
void intmath_forcelink(); // internal