source: 2013/24/AleksanteriV/Protokolla236/Protokolla236/Protokolla236/Protokolla236.cs @ 4059

Revision 4059, 1.8 KB checked in by alvirmas, 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 Protokolla236 : PhysicsGame
10{
11    private Image[] tasoanim = LoadImages("taso1", "taso1.1", "taso1.2", "taso1.3", "taso1", "taso1", "taso1.3", "taso1", "taso1.1");
12
13    public override void Begin()
14    {
15
16
17
18
19
20
21        luokentta();
22       
23
24        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
25        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
26    }
27    void luokentta()
28    {
29        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kentta1");
30
31        ruudut.SetTileMethod(Color.FromHexCode("00FF00"), luopelaaja);
32        ruudut.SetTileMethod(Color.FromHexCode("000000"), luotaso);
33        ruudut.SetTileMethod(Color.FromHexCode("000000"), luotaso2);
34        ruudut.Execute(50, 50);
35    }
36
37    void luopelaaja(Vector paikka, double leveys, double korkeus)
38    {
39        PhysicsObject pelaaja1 = new PhysicsObject(50, 50);
40        pelaaja1.Image = LoadImage("pelaaja1.0");
41        pelaaja1.Position = paikka;
42        Add(pelaaja1);
43       
44    }
45
46    void luotaso(Vector paikka, double leveys, double korkeus) 
47    {
48        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus);
49        taso.Image = LoadImage("taso1");
50        taso.Position = paikka;
51        Add(taso);
52        taso.Animation = new Animation(tasoanim);
53        taso.Animation.Start();
54        taso.Animation.FPS = 5;
55    }
56
57    void luotaso2(Vector paikka, double leveys, double korkeus) 
58    {
59        PhysicsObject taso2 = PhysicsObject.CreateStaticObject(leveys, korkeus);
60
61        taso2.Image = LoadImage("");
62        taso2.Position = paikka;
63        Add(taso2);
64
65
66
67    }
68}
Note: See TracBrowser for help on using the repository browser.