|
In doing this, I decided to exclude anything below Samples, [dark] [normal] [light]
int shiftcolor(int pixel, int direction)
{
int check, limit, bump;
check = pixel & 0xF0;
if ((check > 143) && (check < 224))
limit = check + 15;
else
limit = pixel & 0xF8 + 7;
bump = pixel;
if ((pixel > 15) && (pixel < 240))
{ bump = bump + direction;
if (bump < check) bump = 10;
if (bump > limit) bump = 240;
}
return bump;
}
|