source: 2012/26/VilleS/KuvaPakkaus/KuvaPakkaus/KuvaPakkaus/KuvaPakkaus.cs @ 3836

Revision 3836, 1.7 KB checked in by hniemi, 9 years ago (diff)

Added new version.

Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9public class KuvaPakkaus : PhysicsGame
10{
11    Image[] ajKuvat = LoadImages("Aj1", "Aj2", "Aj3", "Aj4", "Aj5", "Aj6", "Aj7", "Aj8", "Aj9", "aj10");
12    Image[] LippisAj = LoadImages("LippisAj");
13   
14    public override void Begin()
15    {
16        Level.CreateBorders();
17        Camera.ZoomToLevel();
18        Level.BackgroundColor = (new Color(28, 20, 255));
19
20        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
21        Keyboard.Listen(Key.Enter, ButtonState.Pressed, VaihdaSatunnainenKuva, "Vaihtaa kuvan");
22        Keyboard.Listen(Key.Tab, ButtonState.Pressed, hax, "HAX!");
23    }
24
25    void VaihdaSatunnainenKuva()
26    {
27        ClearGameObjects();
28        PhysicsObject Kuutio = new PhysicsObject(800, 800);
29        Image satunnainenKuva = RandomGen.SelectOne<Image>(ajKuvat);
30        Kuutio.Image = satunnainenKuva;
31        Add(Kuutio, 1);
32    }
33
34    void hax()
35    {
36        InputWindow kysymysIkkuna = new InputWindow("Vastaa kysymykseen");
37        kysymysIkkuna.TextEntered += ProcessInput;
38        Add(kysymysIkkuna);
39    }
40
41    void ProcessInput(InputWindow ikkuna)
42    {
43        string vastaus = ikkuna.InputBox.Text;
44
45        if (vastaus.ToLowerInvariant() == "lippis")
46        {
47            GameObject Lippis = new GameObject(1100, 1100);
48            Image LippisKuva = RandomGen.SelectOne<Image>(LippisAj);
49            Lippis.Image = LippisKuva;
50            Add(Lippis, 4); 
51        }
52       
53        if (vastaus.ToLowerInvariant() == "Pärisee")
54        {
55
56        }
57    }
58}
Note: See TracBrowser for help on using the repository browser.