if (v >= 1.0) v = 1.0, delta = -delta;
if (v <= 0.7) v = 0.7, delta = -delta;
hsv_to_rgb (h, s, v, &color2.red, &color2.green, &color2.blue);
if (v >= 1.0) v = 1.0, delta = -delta;
if (v <= 0.7) v = 0.7, delta = -delta;
hsv_to_rgb (h, s, v, &color2.red, &color2.green, &color2.blue);