+ float alpha;
+ if(timer.get_timegone() < FADING_TIME)
+ alpha = (timer.get_timegone() * 1.0f / FADING_TIME);
+ else if(timer.get_timeleft() < FADING_TIME)
+ alpha = (timer.get_timeleft() * 1.0f / FADING_TIME);
+ else
+ alpha = 1.0f;
+
+ context.push_transform();
+ context.set_alpha(alpha);