source: 2016/24/PanuK/TrumpAttack/TrumpAttack/TrumpAttack/TrumpAttack.cs @ 7344

Revision 7344, 1.9 KB checked in by paerjuko, 5 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 TrumpAttack : PhysicsGame
10{
11    Image Illuminatikuva = LoadImage("illuminati");
12
13
14
15
16
17    public override void Begin()
18    {
19
20        LuoKentta();
21
22        MediaPlayer.PlayFromURL("https://www.youtube.com/watch?v=PJLSzsEjpWM");
23        MediaPlayer.IsRepeating = true;
24
25        /*Keyboard.Listen(Key.A, ButtonState.Down,
26        LiikutaPelaajaaVasemmalle, "Pelaaja liikkuu vasemmalle");
27        Keyboard.Listen(Key.W, ButtonState.Down,
28        LiikutaPelaajaaYlos, "Pelaaja liikkuu ylos");
29        Keyboard.Listen(Key.S, ButtonState.Down,
30        LiikutaPelaajaaAlas, "Pelaaja liikkuu alas");
31        Keyboard.Listen(Key.D, ButtonState.Down,
32        LiikutaPelaajaaOikeelle, "Pelaaja liikkuu oikeelle");
33
34        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");*/
35    }
36
37    void LuoKentta()
38    {
39        PhysicsObject muuri = new PhysicsObject(100, Screen.Height);
40        muuri.X = Screen.Left + 50;
41        muuri.Color = Color.Gray;
42        Add(muuri);
43
44        PhysicsObject kolmio = new PhysicsObject(400, 300);
45        kolmio.Shape = Shape.Triangle;
46        kolmio.Image = Illuminatikuva;
47        Add(kolmio);
48
49        MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko",
50"Aloita peli", "Parhaat pisteet", "Lopeta");
51        Add(alkuValikko);
52
53        //alkuValikko.AddItemHandler(0, AloitaPeli);
54        //alkuValikko.AddItemHandler(1, ParhaatPisteet);
55        alkuValikko.AddItemHandler(2, Exit);
56
57        alkuValikko.Color = Color.BrightGreen;
58
59        MessageDisplay.Add("Trumppi tulee tarvitsen apua");
60        MessageDisplay.TextColor = Color.JungleGreen;
61        MessageDisplay.MessageTime = new TimeSpan(0, 0, 7);
62    }
63}
Note: See TracBrowser for help on using the repository browser.