source: 2010/27/alelaho/Insane Darkness/Peli.cs @ 1126

Revision 1126, 1.8 KB checked in by alelaho, 10 years ago (diff)

Insane Darkness lisätty. Laitettu Xbox ohjaintoiminto ja sprite

Line 
1using System;
2using Jypeli;
3using Jypeli.ScreenObjects;
4using Jypeli.Assets;
5
6
7public class Peli : PhysicsGame
8{
9
10    Vector nopeusOikea = new Vector(200, 0);
11    Vector nopeusVasen = new Vector(-200, 0);
12
13    PhysicsObject loota;
14
15
16
17    protected override void Begin()
18    {
19        Peliohjaus();
20        PelaajaYksi();
21        Gravity = new Vector(0.0, -800.0);
22        Level.CreateBorders(0.0, false);
23
24
25    }
26
27    void PelaajaYksi()
28    {
29        loota = new PhysicsObject(266.0, 688.0);
30        loota.X = 0.0;
31        loota.Y = 0.0;
32        loota.Image = LoadImage("Animaatio1");
33        loota.KineticFriction = 0.0;
34        loota.CanRotate = false;
35        Add(loota);
36    }
37
38    void Peliohjaus()
39    {
40        Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-1000, 0));
41        Keyboard.Listen(Key.Right, ButtonState.Down, LiikutaPelaajaa, null, new Vector(1000, 0));
42        Keyboard.Listen(Key.Up, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, 1000));
43        Keyboard.Listen(Key.Down, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, -1000));
44
45        ControllerOne.Listen(Button.LeftStick, ButtonPosition.Up, LiikutaPelaajaa, "Liikuta pelaajaa tattia pyörittämällä.");
46
47        //ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-1000, 0));
48        //ControllerOne.Listen(Button.DPadRight, ButtonState.Down, LiikutaPelaajaa, null, new Vector(1000, 0));
49        //ControllerOne.Listen(Button.DPadUp, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, 1000));
50        //ControllerOne.Listen(Button.DPadDown, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, -1000));
51
52    }
53
54    void LiikutaPelaajaa(Vector vektori)
55    {
56        loota.Push(vektori);
57    }
58   
59
60
61
62}
63
Note: See TracBrowser for help on using the repository browser.