source: 2017/30/LeoL/zombi/zombi/zombi/zombi.cs @ 9096

Revision 9096, 1.4 KB checked in by npo17_60, 4 years ago (diff)

tehtiin kenttää

Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9public class zombi : PhysicsGame
10{
11    PhysicsObject pelaaja;
12    public override void Begin()
13    {
14        LuoHahmo();
15        LuoKentta();
16
17        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
18        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
19    }
20    void LuoHahmo()
21    {
22        Image pelaajanKuva = LoadImage("ukko");
23        pelaaja = new PhysicsObject(30.0, 30.0);
24        pelaaja.Image = pelaajanKuva;
25        Add(pelaaja);
26
27        Keyboard.Listen(Key.Left, ButtonState.Down,
28           LiikutaPelaajaa, null, new Vector(-100, 0)); 
29   
30        Keyboard.Listen(Key.Right, ButtonState.Down,
31          LiikutaPelaajaa, null, new Vector(100, 0));
32        Keyboard.Listen(Key.Up, ButtonState.Down,
33          LiikutaPelaajaa, null, new Vector(0, 100));
34        Keyboard.Listen(Key.Down, ButtonState.Down,
35          LiikutaPelaajaa, null, new Vector(0, -100));
36    }
37    void LuoKentta()
38    {
39     
40
41        Level.Background.Color = Color.Black;
42
43        Camera.Follow(pelaaja);
44        Camera.ZoomFactor = 5.2;
45    }
46
47    void LiikutaPelaajaa(Vector vektori)
48    {
49        pelaaja.Push(vektori);
50    }
51    void LuoZombit()
52    {
53
54    }
55   
56
57}
58   
59
Note: See TracBrowser for help on using the repository browser.