source: 2012/27/NikoKa/pong/pong/pong/pong.cs @ 3609

Revision 3609, 1.5 KB checked in by nikatais, 8 years ago (diff)

Talletus.

Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9public class pong : PhysicsGame
10{
11    PhysicsObject spyro;
12    public override void Begin()
13    {
14        luokenttä();
15
16        aloitapeli();
17       
18       
19       
20
21       
22         
23       
24       
25     
26
27        // TODO: Kirjoita ohjelmakoodisi tähän
28
29        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
30        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
31    }
32    void luokenttä()
33 
34    { spyro = new PhysicsObject(90,90);
35        Add(spyro);
36        spyro.Shape = Shape.Circle;
37        spyro.Color = Color.Purple;
38     Level.CreateBorders(1.0, false);
39        Level.BackgroundColor = Color.Black;
40        spyro.Restitution = 1.0;
41
42        LuoMaila(Level.Left + 20.0, 0.0);
43        LuoMaila(Level.Right - 20.0, 0.0);
44
45
46    }
47    void aloitapeli()
48    {
49        Vector impulssi = new Vector(5000, 5000);
50        spyro.Hit(impulssi);
51
52    }
53    void LuoMaila(double x, double y)
54    {
55        PhysicsObject maila = PhysicsObject.CreateStaticObject(20.0, 100.0);
56        maila.Shape = Shape.Rectangle;
57        maila.X=x;
58        maila.Y=y;
59        maila.Restitution = 1.0;
60        Add(maila);
61    }
62void AsetaOhjaimet()
63{
64   Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
65}
66
67   
68
69}
70 
71
Note: See TracBrowser for help on using the repository browser.