if ( state != 0 ) { if (target > value) { value += rate; if (value >= target) { value = target; state = 0; } } else { value -= rate; if (value <= target) { value = target; state = 0; } } } return value;
![]() | ©2004-2024 McGill University. All Rights Reserved. Maintained by Gary P. Scavone. |