source: 2017/23/MatiasH/DungeonGame/DungeonGame/DungeonGame/Engine32/Engine32.cs @ 8479

Revision 8479, 1.1 KB checked in by nupeohje, 6 years ago (diff)

Valmis peli.

Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using Jypeli;
6using Jypeli.Assets;
7using Jypeli.Controls;
8using Jypeli.Effects;
9using Jypeli.Widgets;
10
11public class Engine32
12{
13    public static PhysicsGame SystemProcessor;
14    public static Image SystemImage = Game.LoadImage("Engine32/SystemImage");
15
16    public static void Start ()
17    {
18        Timer.SingleShot(3, () =>
19            {
20                Process();
21            });
22    }
23
24    public static void Process ()
25    {
26        PhysicsObject SystemObject = PhysicsObject.CreateStaticObject(1000, 1000);
27        SystemObject.Image = SystemImage;
28
29        SystemProcessor.Add(SystemObject);
30
31        Timer SystemTimer = new Timer();
32        SystemTimer.Interval = 0.25;
33        SystemTimer.Timeout += () =>
34        {
35            SystemObject.Angle += Angle.FromDegrees(10);
36        };
37
38        Timer.SingleShot(5, () =>
39        {
40            SystemTimer.Stop();
41            SystemObject.Destroy();
42        });
43
44        SystemTimer.Start();
45    }
46}
Note: See TracBrowser for help on using the repository browser.