No delay value smoother

preTime = time;
    
   (fade < 255);

Even if you indent that correctly, it doesn't make a lot of sense.