source: 2013/27/TeemuM/Game/Game/Game/UI.cs @ 4426

Revision 4426, 953 bytes checked in by jumakall, 6 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9class UI
10{
11    public static void GameOver()
12    {
13        double opacity = 0;
14        //G.game.IsPaused = true;
15
16        Widget layer = new Widget(G.Screen.Width, G.Screen.Height, Shape.Rectangle);
17        layer.Color = Color.Lerp(Color.Transparent, Color.Black, opacity);
18        //layer.Position = G.game.player.Position;
19        //G.game.Add(layer, 1);
20        layer.AbsoluteAngle = Angle.Zero;
21        layer.RotateImage = false;
22        G.game.player.Add(layer);
23
24
25        Timer t = new Timer();
26        t.Timeout += delegate() {
27            opacity += 0.01;
28            layer.Color = Color.Lerp(Color.Transparent, Color.Black, opacity);
29            if (opacity >= 0.7)
30                t.Stop();
31        };
32        t.Interval = 0.01;
33        t.Start();
34    }
35}
Note: See TracBrowser for help on using the repository browser.