- float theAlpha;
- if((time - highlightedTime - TRESHOLD_TIME) < FADE_TIME)
- {
- float f = max(0, (time - highlightedTime - TRESHOLD_TIME) / FADE_TIME);
- theAlpha = startAlpha + f * (targetAlpha - startAlpha);
- }
+ if(startAlpha < targetAlpha)
+ currentAlpha = min(currentAlpha + frametime * 0.5, targetAlpha);