source: 2012/30/JuusoK/Fear_Calls/Fear_Calls/Fear_Calls/Fear_Calls.cs @ 3728

Revision 3728, 3.2 KB checked in by jukaasin, 8 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;
8public class Fear_Calls : PhysicsGame
9{
10      EasyHighScore top10 = new EasyHighScore();
11      Image PeliHahmot = LoadImage( "Guests" );
12
13    public override void Begin()
14    {
15        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
16        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
17        alkuValikko();
18    }
19 
20    void alkuValikko()
21    {
22        ClearAll();
23        MultiSelectWindow alkuValikko = new MultiSelectWindow("Menu",
24        "Start game", "Survival", "Highscore", "End game");
25
26        Add(alkuValikko);
27        alkuValikko.Color = Color.Gray;
28        alkuValikko.SelectionColor = Color.LightGray;
29
30
31        Level.BackgroundColor = Color.Black;
32
33        alkuValikko.ItemSelected += PainettiinValikonNappia;
34}
35
36    void PainettiinValikonNappia(int valinta)
37    {
38        switch (valinta)
39        {
40            case 0:
41                Select();
42                break;
43            case 1:
44                Survival();
45                break;
46            case 2:
47                Highscore();
48                break;
49            case 3:
50                Exit();
51                break;
52        }
53    }
54
55    void Select()
56    {
57        ClearAll();
58        MultiSelectWindow ValitsePelaaja = new MultiSelectWindow("Select your character",
59        "Scarlet", "Mustard", "White", "Green", "Back");
60
61        ValitsePelaaja.ItemSelected += PelaajaValittiin;
62
63        ValitsePelaaja.Y = 225;
64        Add(ValitsePelaaja);
65        ValitsePelaaja.Color = Color.Gray;
66        ValitsePelaaja.SelectionColor = Color.LightGray;
67       
68        GameObject Kuva = new GameObject(PeliHahmot);
69        Kuva.Y = -170;
70        Add(Kuva);
71    }
72
73    //void ValitsePelaaja(int valinta)
74    //{
75    //    switch (valinta)
76    //    {
77    //        case 0:
78    //            //StartGame();
79    //            break;
80    //        case 1:
81    //            //Survival();
82    //            break;
83    //        case 2:
84    //            //Highscore();
85    //            break;
86    //        case 3:
87    //            //Exit();
88    //            break;
89    //    }
90    //}
91
92    void PelaajaValittiin(int valinta)
93    {
94        switch (valinta)
95        {
96            case 0:
97                GameStart(Color.Red);
98                break;
99            case 1:
100                GameStart(Color.Orange);
101                break;
102            case 2:
103                GameStart(Color.White);
104                break;
105            case 3:
106                GameStart(Color.Green);
107                break;
108            case 4:
109                alkuValikko();
110                break;
111        }
112    }
113
114    void GameStart(Color vari)
115    {
116     
117
118
119    }
120
121    void Survival()
122    { 
123     
124    }
125
126    void Highscore()
127    {
128        top10.Color = Color.AshGray;
129        top10.Show();
130        top10.HighScoreWindow.Closed += delegate { alkuValikko(); };
131    }
132
133    void takaisinValikkoon(int valinta)
134    {
135        switch (valinta)
136        {
137            case 0:
138                alkuValikko();
139                break;
140        }
141    }
142}
Note: See TracBrowser for help on using the repository browser.