From: Charlie Brej Date: Tue, 30 Jun 2009 14:24:57 +0000 (+0100) Subject: [script] Add simple Math functions (abs, min, max and clamp) X-Git-Tag: 0.7.0~131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4a6ba0212e0753f75cb774f918b8686d0776c1df;p=thirdparty%2Fplymouth.git [script] Add simple Math functions (abs, min, max and clamp) --- 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; + }