source: 2015/27/JouniP/ParasPallopeli/ParasPallopeli/ParasPallopeli/ParasPallopeli.cs @ 6633

Revision 6633, 1.2 KB checked in by jotapoti, 5 years ago (diff)

Yhden punaisen pallon x-koordinaatti tulee satunnaisesti. Y on kiinteästi.

Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9public class ParasPallopeli : PhysicsGame
10{
11    public override void Begin()
12    {
13        //        x,      y,      muoto,      väri,        leveys, korkeus
14        LuoOlio(200.5, 100.0, Shape.Circle,   Color.Red,     50.0,  50.0);
15        LuoOlio(120.0,  80.0, Shape.Circle,   Color.Blue,    50.0, 100.0);
16        LuoOlio( 40.0,  38.9, Shape.Diamond,  Color.Green,   25.0,  25.0);
17        LuoOlio( 50.0, -50.0, Shape.Hexagon,  Color.Purple, 100.0, 100.0);
18
19        double satunnainenX = RandomGen.NextDouble(4.0, 500.0);
20        double satunnainenY = 50.0;
21        LuoOlio(satunnainenX, satunnainenY, Shape.Circle, Color.Red, 50.0, 50.0);
22
23
24        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
25    }
26
27    void LuoOlio(double xkoord, double ykoord, Shape muoto, Color vari, double leveys, double korkeus)
28    {
29        PhysicsObject olio = new PhysicsObject(leveys, korkeus);
30        olio.Shape = muoto;
31        olio.Color = vari;
32        olio.X = xkoord;
33        olio.Y = ykoord;
34        Add(olio);
35    }
36
37}
Note: See TracBrowser for help on using the repository browser.