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

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