With the Microsoft XNA Framework I can change the color of a tinted texture by changing it's integer values like so:
Int x = 255;
if(true) { x--; tint = new Color(x, 255, 255); }
Draw(texture, Vector2.Zero, tint);
If x were a float however the appearance of the sprite wouldn't change until the value x became zero. With integer the texture fades over time with the event change.
Why is this? :S