source: 2014/koodauskerho/38/JaakkoS/pallopeli/pallopeli/pallopeli/pallopeli.cs @ 5752

Revision 5752, 1.6 KB checked in by sieerinn, 9 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9public class pallopeli : PhysicsGame
10{
11    public override void Begin()
12    {
13
14        PhysicsObject maila = new PhysicsObject(300, 50);
15        maila.Image = LoadImage("lauta");
16        maila.Position = new Vector(500, -100);
17        Add(maila);
18
19        PhysicsObject maila2 = new PhysicsObject(300, 50);
20        maila2.Image = LoadImage("lauta");
21        maila2.Position = new Vector(-500, -100);
22        Add(maila2);
23
24        PhysicsObject pallo = new PhysicsObject(150,110);
25        pallo.Image = LoadImage("naama1");
26        pallo.Position = new Vector(-75, 300);
27        Add(pallo);
28
29        PhysicsObject maali1 = new PhysicsObject(200, 200);
30        maali1.Image = LoadImage("maali vasen");
31        maali1.Position = new Vector(-830, 200);
32        maali1.Oscillate(Vector.UnitY, 200, 0.5);
33        Add(maali1);
34
35        PhysicsObject maali2 = new PhysicsObject(190, 190);
36        maali2.Image = LoadImage("maali oikea");
37        maali2.Position = new Vector(800, 200);
38        maali2.Oscillate(Vector.UnitY, 200, 0.5, Math.PI);
39        Add(maali2);
40
41        PhysicsObject palkki = new PhysicsObject(50, 200);
42        palkki.Image = LoadImage("palkkipysty");
43        palkki.Position = new Vector(-80, 100);
44        Add(palkki);
45
46
47        // TODO: Kirjoita ohjelmakoodisi tähän
48
49        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
50        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
51    }
52
53}
54
Note: See TracBrowser for help on using the repository browser.