source: 2010/24/timisahe/Ympyroita/Peli.cs @ 837

Revision 837, 2.4 KB checked in by timisahe, 11 years ago (diff)
Line 
1using System;
2using Jypeli;
3using Jypeli.ScreenObjects;
4using Jypeli.Assets;
5
6public class Peli : PhysicsGame
7{
8
9
10    protected override void Begin()
11    {
12
13
14       
15     
16
17        PiirraYmpyra();
18        PiirraYmpyra();
19        PiirraYmpyra();
20        PiirraYmpyra();
21        PiirraYmpyra();
22        PiirraYmpyra();
23        PiirraYmpyra();
24        PiirraYmpyra();
25        PiirraYmpyra();
26        PiirraYmpyra();
27        PiirraYmpyra();
28        PiirraYmpyra();
29        PiirraYmpyra();
30        PiirraYmpyra();
31        PiirraYmpyra();
32        PiirraYmpyra();
33        PiirraYmpyra();
34        PiirraYmpyra();
35        PiirraYmpyra();
36        PiirraYmpyra();
37        PiirraYmpyra();
38        PiirraYmpyra();
39        PiirraYmpyra();
40        PiirraYmpyra();
41        PiirraYmpyra();
42        PiirraYmpyra();
43        PiirraYmpyra();
44        PiirraYmpyra();
45        PiirraYmpyra();
46        PiirraYmpyra();
47        PiirraYmpyra();
48        PiirraUhri();
49        PiirraUhri();
50        PiirraUhri();
51        PiirraUhri();
52        PiirraUhri();
53        PiirraUhri();
54        PiirraUhri();
55        PiirraUhri();
56        PiirraUhri();
57        PiirraUhri();
58        PiirraUhri();
59        PiirraUhri();
60        PiirraUhri();
61        PiirraUhri();
62        PiirraUhri();
63        PiirraUhri();
64        PiirraUhri();
65        PiirraUhri();
66        PiirraUhri();
67        PiirraUhri();
68        PiirraUhri();
69        PiirraUhri();
70        PiirraUhri();
71        PiirraUhri();
72        PiirraUhri();
73        PiirraUhri();
74
75
76        Level.CreateBorders(1.0, false);
77        Level.BackgroundColor = Color.Orange;
78
79
80    }
81
82    void PiirraYmpyra()
83    {
84        PhysicsObject pallo = new PhysicsObject(10.0,10.0, Shapes.Triangle);
85        pallo.X = RandomGen.NextInt( -300,300 );
86        pallo.Y = RandomGen.NextInt(-300, 300);
87        pallo.Color  = RandomGen.NextColor();
88
89        Add(pallo);
90        Vector impulssi = new Vector(900.0, 0.0);
91        pallo.Hit(impulssi);
92        pallo.Restitution = 1.0;
93
94    }
95    void PiirraUhri()
96    {
97        PhysicsObject uhri = new PhysicsObject(10.0, 10.0, Shapes.Circle);
98        uhri.X = RandomGen.NextInt(-300, 300);
99        uhri.Y = RandomGen.NextInt(-300, 300);
100        uhri.Color = RandomGen.NextColor();
101        Vector impulssi = new Vector(900.0, 0.0);
102        uhri.Hit(impulssi);
103        uhri.Restitution = 1.0;
104        Add(uhri);
105
106    }
107
108   
109   
110    }
111
112
113
114
115
116   
117
118
Note: See TracBrowser for help on using the repository browser.