note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
clamp
warning
This function starts with a lowercase letter.
Description
Force a value to be inside a range.
Name | Description |
---|---|
value | The value to force in a range. |
min | The low bound of the range. (optional=cellmin) |
max | The high bound of the range. (optional=cellmax) |
Returns
value, if it is in the range min–max, min, if value is lower than min or max, if value is higher than max.
Examples
new
valueA = 3,
valueB = 7,
valueC = 100
;
printf("The value is: %d", clamp(valueA, 5, 10)); // output: "The value is: 5" because 3 is less than 5.
printf("The value is: %d", clamp(valueB, 5, 10)); // output: "The value is: 7" because 7 is between 5 and 10.
printf("The value is: %d", clamp(valueC, 5, 10)); // output: "The value is: 10" because 100 is more than 10.