source: 2011/31/EsaN/DevOid/DevOid/DevOid/Peli.cs @ 2516

Revision 2516, 3.0 KB checked in by eskuniem, 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 Peli : Game
10{
11    public override void Begin()
12    {
13;
14        IsFullScreen = true;
15
16        LuoMeri();
17        LuoSaari2(700, 700, -385, 200, -45);
18        LuoSaari1(700, 700, -100, -250, 0);
19        LuoSaari1(700, 700, 200, 50, 220);
20        LuoSaari3(700, 700, 287, 250, 0);
21        LuoSaari4(700, 700, 200, -100, 0);
22        LuoBBase(700, 700, 0, 0, 0);
23        LuoRBase(700, 700, 0, 0, 0);
24
25        Camera.ZoomToLevel();
26    }
27
28    void LuoSaari1 (double leveys, double korkeus, double x, double y, double rotation)
29    {
30        Image Saari1k = LoadImage("Saari1k");
31
32        PhysicsObject saari1 = new PhysicsObject(leveys, korkeus);
33        saari1.X = x;
34        saari1.Y = y;
35        saari1.Angle = Angle.FromDegrees(rotation);
36        saari1.Image = Saari1k;
37        Add (saari1);
38
39
40    }
41
42    void LuoSaari2(double leveys, double korkeus, double x, double y, double rotation)
43    {
44        Image Saari2k = LoadImage("Saari2k");
45
46        PhysicsObject saari2 = new PhysicsObject(leveys, korkeus);
47        saari2.X = x;
48        saari2.Y = y;
49        saari2.Angle = Angle.FromDegrees(rotation);
50        saari2.Image = Saari2k;
51        Add(saari2);
52
53
54    }
55
56    void LuoSaari3(double leveys, double korkeus, double x, double y, double rotation)
57    {
58        Image Saari3k = LoadImage("Saari3k");
59
60        PhysicsObject saari3 = new PhysicsObject(leveys, korkeus);
61        saari3.X = x;
62        saari3.Y = y;
63        saari3.Angle = Angle.FromDegrees(rotation);
64        saari3.Image = Saari3k;
65        Add(saari3);
66
67
68    }
69
70    void LuoMeri()
71    {
72        Image merik = LoadImage("meri");
73        Level.Background.Image = merik;
74        Level.Background.FitToLevel();
75   
76   
77    }
78
79    void LuoSaari4(double leveys, double korkeus, double x, double y, double rotation)
80    {
81        Image Saari4k = LoadImage("Saari4k");
82
83        PhysicsObject saari4 = new PhysicsObject(leveys, korkeus);
84        saari4.X = x;
85        saari4.Y = y;
86        saari4.Angle = Angle.FromDegrees(rotation);
87        saari4.Image = Saari4k;
88        Add(saari4);
89
90
91    }
92
93    void LuoBBase(double leveys, double korkeus, double x, double y, double rotation)
94    {
95   
96        Image bbasek = LoadImage("bluebase");
97        PhysicsObject bluebase = new PhysicsObject(leveys, korkeus);
98        bluebase.X = x;
99        bluebase.Y = y;
100        bluebase.Angle = Angle.FromDegrees(rotation);
101        Add (bluebase);
102
103    }
104
105    void LuoRBase(double leveys, double korkeus, double x, double y, double rotation)
106    {
107
108        Image rbasek = LoadImage("redbase");
109        PhysicsObject redbase = new PhysicsObject(leveys, korkeus);
110        redbase.X = x;
111        redbase.Y = y;
112        redbase.Angle = Angle.FromDegrees(rotation);
113        Add(redbase);
114
115    }
116}
Note: See TracBrowser for help on using the repository browser.