diff options
Diffstat (limited to 'include/SSystem')
| -rw-r--r-- | include/SSystem/SComponent/c_lib.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/SSystem/SComponent/c_lib.h b/include/SSystem/SComponent/c_lib.h index 99693a0305..1dcd862402 100644 --- a/include/SSystem/SComponent/c_lib.h +++ b/include/SSystem/SComponent/c_lib.h @@ -72,6 +72,19 @@ inline T cLib_maxLimit(T val, T max) { } template <typename T> +inline T cLib_minLimit(T val, T min) { + T ret; + + if (val < min) { + ret = min; + } else { + ret = val; + } + + return (T)ret; +} + +template <typename T> T cLib_getRndValue(T min, T range) { return (T)(min + cM_rndF((f32)range)); } |
