From 4a6ba0212e0753f75cb774f918b8686d0776c1df Mon Sep 17 00:00:00 2001 From: Charlie Brej Date: Tue, 30 Jun 2009 15:24:57 +0100 Subject: [PATCH] [script] Add simple Math functions (abs, min, max and clamp) --- .../splash/script/script-lib-math.script | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/plugins/splash/script/script-lib-math.script b/src/plugins/splash/script/script-lib-math.script index bac9c714..c90bba04 100644 --- a/src/plugins/splash/script/script-lib-math.script +++ b/src/plugins/splash/script/script-lib-math.script @@ -1 +1,20 @@ - +fun MathAbs (value){ + if (value < 0) return -value; + return value; + } + +fun MathMin (value, min){ + if (value < min) return min; + return value; + } + +fun MathMax (value, max){ + if (value > max) return max; + return value; + } + +fun MathClamp (value, min, max){ + if (value < min) return min; + if (value > max) return max; + return value; + }