1 | #include "cycle_value.hpp" |
---|---|
2 | |
3 | void |
4 | cycle_value(unsigned int &value, |
5 | bool decrement, |
6 | unsigned int limit_value) |
7 | { |
8 | if (decrement) |
9 | { |
10 | if (value == 0) |
11 | { |
12 | value = limit_value; |
13 | } |
14 | --value; |
15 | } |
16 | else |
17 | { |
18 | ++value; |
19 | if (value == limit_value) |
20 | { |
21 | value = 0; |
22 | } |
23 | } |
24 | } |
25 |