source: 2012/30/TapaniS/The Slayer task Marsu/The Slayer task Marsu/The Slayer task Marsu/The_Slayer_task_Marsu.cs @ 3711

Revision 3711, 1.9 KB checked in by sijoseha, 7 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 The_Slayer_task_Marsu : PhysicsGame
10{
11    public override void Begin()
12
13    {
14        MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko",
15            "Aloita peli", "Parhaat pisteet", "Lopeta");
16        Add(alkuValikko);
17        alkuValikko.ItemSelected += PainettiinValikonNappia;
18
19       
20        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
21        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
22    }
23
24    void LuoKentta()
25    {
26        Gravity = new Vector(0.0, -800.0);
27
28
29        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("Kentta");
30
31        Camera.Zoom(1.7);
32
33        ruudut.SetTileMethod(Color.BrightGreen, LuoTaso);
34        ruudut.SetTileMethod(Color.Black, LuoPelaaja);
35        ruudut.SetTileMethod(Color.Yellow, LuoVihollinen);
36
37        ruudut.Execute(20, 20);
38        Level.CreateBorders();
39
40    }
41
42
43    void PainettiinValikonNappia(int valinta)
44    {
45        switch (valinta)
46        {
47            case 0:
48                LuoKentta();
49                break;
50            case 1:
51                // ParhaatPisteet();
52                break;
53            case 2:
54                Exit();
55                break;
56        }
57    }
58    void LuoTaso (Vector paikka, double leveys, double korkeus)
59    {
60        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus);
61        taso.Position = paikka;
62        //taso.Image = groundImage;
63        taso.CollisionIgnoreGroup = 1;
64        taso.Color = Color.BrightGreen;
65        Add(taso);
66
67
68
69}
70
71    void LuoPelaaja(Vector paikka, double leveys, double korkeus)
72    {
73
74
75
76
77
78    }
79
80    void LuoVihollinen(Vector paikka, double leveys, double korkeus)
81    {
82
83
84
85    }
86
87
88}
89
90
91
92
93
94
Note: See TracBrowser for help on using the repository browser.