pub fn step_clamped( value: usize, direction: Direction, amount: usize, max: usize, ) -> usize
Shifts value by amount rows in direction, stopping at zero and max.
value
amount
direction
max