- const u32 now = device->getTimer()->getTime();
- const f32 frameDeltaTime = (f32)(now - then);
- then = now;
-
- if (bg_r <= 0.0f) fadeOut = false;
- else if (bg_r >= 255.0f) fadeOut = true;
-
- if (fadeOut)
- {
- bg_r -= fadeRate * frameDeltaTime;
- bg_g -= fadeRate * frameDeltaTime;
- bg_b -= fadeRate * frameDeltaTime;
- }
- else
- {
- bg_r += fadeRate * frameDeltaTime;
- bg_g += fadeRate * frameDeltaTime;
- bg_b += fadeRate * frameDeltaTime;
- }
-
- if (bg_r <= 0.0f)
- bg_r = bg_b = bg_g = 0.0f;
- else if (bg_r >= 255.0f)
- bg_r = bg_b = bg_g = 255.0f;
-
- driver->beginScene(true, true, SColor(255, (u32)bg_r,
- (u32)bg_g, (u32)bg_b));
- driver->endScene();
+ driver->beginScene (true, true, SColor(255, 100, 101, 140));
+ guienv->drawAll ();
+ driver->endScene ();