clampInt function

int clampInt(
  1. int value,
  2. int min,
  3. int max
)

Clamps value between min and max (inclusive).

Example:

clampInt(5, 1, 10); // 5
clampInt(15, 1, 10); // 10
clampInt(-5, 1, 10); // 1

Implementation

int clampInt(int value, int min, int max) {
  if (value < min) return min;
  if (value > max) return max;
  return value;
}