source: 2010/27/alelaho/FysiikkaPeli1/Peli.cs @ 10337

Revision 1126, 1.5 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.Widgets;
4using Jypeli.Assets;
5
6public class Peli : PhysicsGame
7{
8
9    PhysicsObject pallo;
10
11
12    protected override void Begin()
13    {
14        Painovoima();
15        LuoPallo();
16        AsetaOhjaimet();
17    }
18
19    void Painovoima()
20    {
21        Gravity = new Vector(0.0, -800.0); //Luo painovoiman!
22    }
23
24    void LuoPallo()
25    {
26        PhysicsObject pallo = new PhysicsObject(30.0, 30.0);
27        Add(pallo);
28    }
29
30    void AsetaOhjaimet()
31    {
32        Keyboard.Listen(Key.A, ButtonState.Pressed, LiikutaMailaaYlos, "Pelaaja 1: Liikuta mailaa ylös", maila1);
33        Keyboard.Listen(Key.A, ButtonState.Released, PysaytaMaila, null, maila1);
34        Keyboard.Listen(Key.Z, ButtonState.Pressed, LiikutaMailaaAlas, "Pelaaja 1: Liikuta mailaa alas", maila1);
35        Keyboard.Listen(Key.Z, ButtonState.Released, PysaytaMaila, null, maila1);
36
37        Keyboard.Listen(Key.Up, ButtonState.Pressed, LiikutaMailaaYlos, "Pelaaja 2: Liikuta mailaa ylös", maila2);
38        Keyboard.Listen(Key.Up, ButtonState.Released, PysaytaMaila, null, maila2);
39        Keyboard.Listen(Key.Down, ButtonState.Pressed, LiikutaMailaaAlas, "Pelaaja 2: Liikuta mailaa alas", maila2);
40        Keyboard.Listen(Key.Down, ButtonState.Released, PysaytaMaila, null, maila2);
41
42        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet");
43        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu");
44    }
45
46
47   
48
49}
50
51
52
53
54
Note: See TracBrowser for help on using the repository browser.