hi, this code help me to find some "missing value" in message sent from a slider in my user interface. (iphone app)
This code works fine, but i this isn't very elegance...someone has some advices?
thanks
Code:/* i receive "actualValue" from slider on my interface * this interface doesn't send every value, but the values sents depends on users * speed, but i want to receive update on every value that is multiple of STEP. * so, when i receive an update, i "miss" some value. */ //if acutualValue is multiple of step if (! (actualValue % step)) { //and difference between previsukyevalue > step if ( abs(actualValue - previusKeyValue) > step) { int i; if (actualValue > previusKeyValue) { /* i'm looking for values between previuskeyvalye + 1 and actualvalue that are multiple of step. * i'm going from low value to higth */ for (i = previusKeyValue + 1; i < actualValue ; i++) { if (!(i % step)) { print("you skipped %d",i); } } } else { /* the same as previus code, but whene i go from higt value to low value. for (i = previusKeyValue - 1; i > actualValue ; i--) { if (!(i % step)) { print("you skipped %d",i); } } } } print("you found %d",actualValue); previusKeyValue = actualValue; }



LinkBack URL
About LinkBacks


