source: 2017/31/AaroP/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1.cs @ 9318

Revision 9318, 1.3 KB checked in by npo17_75, 2 years ago (diff)

sain tyypin mutta en taustaa

Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9public class FysiikkaPeli1 : PhysicsGame
10{
11    PhysicsObject Kuukavelia;
12    public override void Begin()
13    {
14        // TODO: Kirjoita ohjelmakoodisi tähän
15        Kuukavelia = new PhysicsObject(40, 20);
16        Kuukavelia.Shape = Shape.Circle;
17        Kuukavelia.Color = Color.Fuchsia;
18        Add(Kuukavelia);
19        // Kuukavelia.Mass = 5.0;
20        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
21
22
23
24        Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaKuukaveliaa, null, new Vector(-1000, 0));
25        Keyboard.Listen(Key.Right, ButtonState.Down, LiikutaKuukaveliaa, null, new Vector(1000, 0));
26        Keyboard.Listen(Key.Up, ButtonState.Down, LiikutaKuukaveliaa, null, new Vector(0, 1000));
27        Keyboard.Listen(Key.Down, ButtonState.Down, LiikutaKuukaveliaa, null, new Vector(0, -1000));
28
29    }
30    void LiikutaKuukaveliaa(Vector vektori)
31    {
32        Kuukavelia.Push(vektori);
33    }
34    public class Peli : PhysicsGame
35    {
36        Image taustaKuva = LoadImage("night sky.jpg");
37
38        public override void Begin()
39        {
40            Level.Background.Image = taustaKuva;
41        }
42    }
43}
Note: See TracBrowser for help on using the repository browser.