source: 2012/27/EemilK/Survive untill U die!/Survive untill U die!/Survive untill U die!/Survive_untill_U_die_.cs @ 3491

Revision 3491, 2.2 KB checked in by eekrkolu, 9 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 Survive_untill_U_die_ : PhysicsGame
10{
11    PhysicsObject vihollinen;
12    PhysicsObject enemy;
13    PhysicsObject pallo;
14    PhysicsObject pallo2;
15    public override void Begin()
16    {
17        int i = 0;
18        while (i < 50)
19        {
20            LuoPalloja(RandomGen.NextDouble(Level.Left, Level.Right), RandomGen.NextDouble(Level.Top, 300));
21            i++;
22            LuoPallot(RandomGen.NextDouble(Level.Left, Level.Right), RandomGen.NextDouble(Level.Top, 300));
23            i++;
24        }
25
26
27        // TODO: Kirjoita ohjelmakoodisi tähän
28        Level.BackgroundColor = Color.ForestGreen;
29        pallo = new PhysicsObject(170, 170);
30        pallo.Shape = Shape.Circle;
31        pallo.Tag = "pallo";
32        pallo.X = -240;
33        pallo.Y = -200;
34        Add(pallo);
35        pallo2 = new PhysicsObject(170,170);
36        pallo2.Shape = Shape.Circle;
37        pallo2.Tag = "pallo2";
38        pallo2.X = 240;
39        pallo2.Y = -200;
40        Add(pallo2);
41
42        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
43        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
44    }
45    void LuoPalloja(double x, double y)
46  {
47        vihollinen = new PhysicsObject(70,70) ;
48        vihollinen.Shape = Shape.Octagon;
49        vihollinen.Color = Color.Red;
50        vihollinen.X = x;
51        vihollinen.Y = y;
52        vihollinen.Restitution = 1.0; 
53        Add(vihollinen);
54
55        FollowerBrain aivot = new FollowerBrain("pallo");
56        vihollinen.Brain = aivot;
57        aivot.Active = true;
58        aivot.Speed = 10;
59
60  }
61    void LuoPallot(double x, double y)
62    {
63        enemy = new PhysicsObject (70, 70);
64        enemy.Shape = Shape.Octagon;
65        enemy.Color = Color.Red;
66        enemy.X = x;
67        enemy.Y = y;
68        enemy.Restitution = 1.0;
69        Add(enemy);
70
71        FollowerBrain aivot2 = new FollowerBrain("pallo2");
72        enemy.Brain = aivot2;
73        aivot2.Active = true;
74        aivot2.Speed = 10;
75
76    }
77}
78
79
Note: See TracBrowser for help on using the repository browser.