source: 2015/27/EemilI/infected - Copy/infected/infected/infected.cs @ 6639

Revision 6639, 1.2 KB checked in by misakana, 6 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9public class infected : PhysicsGame
10{
11    PhysicsObject mies;
12    Image mieskuva = LoadImage("hahmon kuva");
13
14    public override void Begin()
15    {
16        LuoKentta();
17     
18        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
19    }
20    void LuoHahmo(Vector paikka, double leveys, double korkeus)
21    {
22        mies = new PhysicsObject(mieskuva);
23        mies.Size = new Vector(100, 100);
24        mies.Position = paikka;
25        Add(mies);
26    }
27    void LuoKentta() 
28    {
29        ColorTileMap mappi = ColorTileMap.FromLevelAsset("mappi");
30        mappi.SetTileMethod(Color.Black, LuoTaso);
31        mappi.SetTileMethod(Color.Red, LuoHahmo);
32        mappi.Execute(40, 40);
33
34           
35    }
36
37    void LuoTaso(Vector paikka, double leveys, double korkeus)
38    {
39        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus);
40        taso.Position = paikka;
41        taso.Color = Color.Black;
42        //taso.Image = groundImage;
43        taso.CollisionIgnoreGroup = 1;
44        Add(taso);
45    }
46}
Note: See TracBrowser for help on using the repository browser.