source: 2013/27/AkseliJ/Levypallo/Levypallo/Levypallo/Levypallo.cs @ 4351

Revision 4351, 1.8 KB checked in by akansaja, 9 years ago (diff)

Talletus.

Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9
10
11    public class Levypallo : PhysicsGame
12    {
13        private Label taulu;
14        public Label Pistetaulu { get { return taulu; } set { taulu = value; } }
15        private PhysicsObject pallo;
16        int Score;
17
18        //Vakiot
19
20        public static readonly Vector Tekstin_koko = new Vector(2, 2);
21        //UNUSED
22        public static readonly Image Pallon_kuva1 = LoadImage("1288501358361");
23
24        public override void Begin()
25        {
26           
27            AsetaPerusKuuntelijat();
28            ValmisteleTausta();
29            LuoPallo();
30           
31
32        }
33
34        private void LuoPallo()
35        {
36            pallo = new PhysicsObject(50, 50);
37            pallo.Color = Color.YellowGreen;
38            pallo.Y = Level.Bottom + 80;
39            pallo.X = 0;
40            pallo.Shape = Shape.Circle;
41            Add(pallo);
42        }
43
44        private void ValmisteleTausta()
45        {
46            Level.Background.CreateStars(200);
47            Level.CreateBorders(false);
48            Camera.ZoomToLevel();
49            taulu = new Label(400, 400);
50            taulu.Y = Screen.Top - 50;
51            //taulu.X:n paras arvo tähän asti on 325
52            taulu.X = Screen.Right - 325;
53            taulu.TextColor = Color.YellowGreen;
54            taulu.TextScale = Tekstin_koko;
55            taulu.Text = "LEVYPALLO SCORE: \n" + Score.ToString();
56            Add(taulu);
57
58        }
59
60        private void AsetaPerusKuuntelijat()
61        {
62
63            PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
64            Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
65
66        }
67
68    }
Note: See TracBrowser for help on using the repository browser.