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

Revision 845, 3.1 KB checked in by timisahe, 10 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        Piirranelio();
75        Piirranelio();
76        Piirranelio();
77        Piirranelio();
78        Piirranelio();
79        Piirranelio();
80        Piirranelio();
81        Piirranelio();
82        Piirranelio();
83        Piirranelio();
84        Piirranelio();
85
86
87        Level.CreateBorders(1.0, false);
88        Level.BackgroundColor = Color.Orange;
89
90
91    }
92
93    void PiirraYmpyra()
94    {
95        PhysicsObject pallo = new PhysicsObject(10.0,10.0, Shapes.Triangle);
96        pallo.X = RandomGen.NextInt( -300,300 );
97        pallo.Y = RandomGen.NextInt(-300, 300);
98        pallo.Color  = RandomGen.NextColor();
99
100        Add(pallo);
101        Vector impulssi = new Vector(900.0, 0.0);
102        pallo.Hit(impulssi);
103        pallo.Restitution = 1.0;
104
105    }
106    void PiirraUhri()
107    {
108        PhysicsObject uhri = new PhysicsObject(20.0, 20.0, Shapes.Circle);
109        uhri.X = RandomGen.NextInt(-300, 300);
110        uhri.Y = RandomGen.NextInt(-300, 300);
111        uhri.Color = RandomGen.NextColor();
112        Vector impulssi = new Vector(900.0, 0.0);
113        uhri.Hit(impulssi);
114        uhri.Restitution = 1.0;
115        Add(uhri);
116
117    }
118    void Piirranelio()
119    {
120        PhysicsObject nelio = new PhysicsObject(15.0, 15.0, Shapes.Rectangle);
121        nelio.X = RandomGen.NextInt(-300, 300);
122        nelio.Y = RandomGen.NextInt(-300, 300);
123        nelio.Color = RandomGen.NextColor();
124        Vector impulssi = new Vector(900.0, 0.0);
125        nelio.Hit(impulssi);
126        nelio.Restitution = 1.0;
127        Add(nelio);
128
129    }
130
131
132   
133   
134    }
135
136
137
138
139
140   
141
142
Note: See TracBrowser for help on using the repository browser.