source: 2010/31/vivevinu/Pong/Peli.cs @ 1527

Revision 1527, 1002 bytes checked in by paaaanro, 11 years ago (diff)

Pong-peliin pallo ja mailat lähes valmiiksi.

Line 
1using System;
2using Jypeli;
3using Jypeli.Widgets;
4using Jypeli.Assets;
5
6public class Peli : PhysicsGame
7{
8    PhysicsObject pallo;
9    protected override void Begin()
10    {
11        LuoKentta();
12        Aloitapeli();
13    }
14    void LuoKentta()
15    {
16        pallo = new PhysicsObject(40.0, 40.0);
17        pallo.Shape = Shapes.Circle;
18        pallo.X = -200.0;
19        pallo.Y = 0.0;
20        pallo.Restitution = 1.0;
21        Add(pallo);
22        Level.CreateBorders(1.0, false);
23        Level.BackgroundColor = Color.Black;
24        Camera.ZoomToLevel();
25        }
26    void Aloitapeli()
27    {
28        Vector impulssi = new Vector(500.0, 0.0);
29        pallo.Hit(impulssi);
30    }
31    void ToinenMaila(double x, double y)
32    {
33        PhysicsObject maila = PhysicsObject.CreateStaticObject(20.0, 100.0);
34        maila.Shape = Shapes.Rectangle;
35        maila.X = Level.Left + 20.0;
36        maila.Y = 0.0;
37        maila.Restitution = 1.0;
38        Add(maila);
39    }
40}
Note: See TracBrowser for help on using the repository browser.