- Timestamp:
- 2016-06-17 10:54:13 (7 years ago)
- Location:
- 2016/24/EveliinaL/Space_Run
- Files:
-
- 1 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/24/EveliinaL/Space_Run/Space_Run/Space_Run/Space_Run.cs
r7389 r7413 35 35 public override void Begin() 36 36 { 37 topLista.HighScoreWindow.Closed += delegate { AlkuValikko(); }; 37 38 Level.Background.Image = SpaceRunBackground; 38 MultiSelectWindow alkuValikko = new MultiSelectWindow("","Aloita peli", "Parhaat Pisteet", "Exit"); 39 AlkuValikko(); 40 } 41 void AlkuValikko() 42 { 43 MultiSelectWindow alkuValikko = new MultiSelectWindow("", "Aloita peli", "Parhaat pisteet", "Näytä ohjeet", "Exit"); 39 44 alkuValikko.AddItemHandler(0, AloitaPeli); 40 //alkuValikko.AddItemHandler(1, ); 41 alkuValikko.AddItemHandler(2, Exit); 45 alkuValikko.AddItemHandler(1, ParhaatPisteet); 46 alkuValikko.AddItemHandler(2, NaytaOhjeet); 47 alkuValikko.AddItemHandler(3, Exit); 42 48 Add(alkuValikko); 43 49 alkuValikko.Color = Color.DarkBlue; … … 142 148 void Lyo() 143 149 { 144 SpacemanPunch.FPS = 30; 150 if (SpacemanPunch.IsPlaying) return; 151 SpacemanPunch.FPS = 15; 145 152 SpacemanPunch.Start(); 146 153 SpacemanPunch.StopOnLastFrame = true; … … 150 157 { 151 158 item.Destroy(); 159 pisteLaskuri.Value += 5; 152 160 } 153 161 } … … 215 223 Level.Background.Image = SpaceRunBackground; 216 224 topLista.EnterAndShow(pisteLaskuri.Value); 217 topLista.HighScoreWindow.Closed += VoittaaPelin;225 //topLista.HighScoreWindow.Closed += VoittaaPelin; 218 226 219 227 … … 231 239 public void VoittaaPelin(Window sender) 232 240 { 233 MultiSelectWindow ikkuna = new MultiSelectWindow("Voitit! Haluatko pelata uudestaan?", "Kyllä", "Ei"); 234 ikkuna.AddItemHandler(0, AloitaPeli); 235 ikkuna.AddItemHandler(1, Exit); 236 Add(ikkuna); 237 } 238 241 MultiSelectWindow ikkuna = new MultiSelectWindow("Voitit! Haluatko pelata uudestaan?", "Kyllä", "Ei"); 242 ikkuna.AddItemHandler(0, AloitaPeli); 243 ikkuna.AddItemHandler(1, Exit); 244 Add(ikkuna); 245 } 246 void ParhaatPisteet() 247 { 248 topLista.Show(); 249 } 250 void NaytaOhjeet() 251 { 252 IsMouseVisible = true; 253 List<Widget> jutut = new List<Widget>(); 254 string[] tekstit = { "Liikkuu A, D, hyppää välilyönnistä, lyö F.", "Lyömisessä pitää odottaa hetki ennen kuin", "saa lyödä uudestaan.", "Pausettaa P, Esc:stä voi poistua pelistä", "Väistele alieneita, kerää mahdollisimman paljon kultaa", "ja mene maaliin!"}; 255 Label pohja = new Label(Screen.Width * 0.85, Screen.Height * 0.85); 256 //pohja.Image = pohjanKuva; 257 Add(pohja); 258 jutut.Add(pohja); 259 Vector okPosition = pohja.Position - new Vector(0, pohja.Height * 0.40); 260 261 for (int i = 0; i < tekstit.Length; i++) 262 { 263 Label teksti = new Label(tekstit[i]); 264 teksti.Y = pohja.Top - 200 - i * (pohja.Height + okPosition.Y) / tekstit.Length; 265 teksti.TextColor = Color.LightGreen; 266 teksti.TextScale = new Vector(1.2, 1); 267 Add(teksti); 268 jutut.Add(teksti); 269 } 270 271 272 PushButton ok = new PushButton("Ok"); 273 jutut.Add(ok); 274 ok.Position = okPosition; 275 ok.Clicked += delegate { 276 foreach (var item in jutut) 277 { 278 item.Destroy(); 279 } 280 IsMouseVisible = false; 281 Begin(); 282 }; 283 Add(ok); 284 285 } 239 286 } -
2016/24/EveliinaL/Space_Run/Space_Run/Space_Run/bin/x86/Debug/Data/_score.xml
r7389 r7413 6 6 <Item Index="0" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 7 7 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 8 <Value> -</Value>8 <Value>EL2</Value> 9 9 </Field> 10 10 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 11 <Value> 0</Value>11 <Value>1500</Value> 12 12 </Field> 13 13 </Item> 14 14 <Item Index="1" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 15 15 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 16 <Value> -</Value>16 <Value>EL</Value> 17 17 </Field> 18 18 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 19 <Value> 0</Value>19 <Value>1200</Value> 20 20 </Field> 21 21 </Item> 22 22 <Item Index="2" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 23 23 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 24 <Value> -</Value>24 <Value>EL3</Value> 25 25 </Field> 26 26 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 27 <Value> 0</Value>27 <Value>1200</Value> 28 28 </Field> 29 29 </Item> 30 30 <Item Index="3" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 31 31 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 32 <Value> -</Value>32 <Value>EL4</Value> 33 33 </Field> 34 34 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 35 <Value> 0</Value>35 <Value>720</Value> 36 36 </Field> 37 37 </Item> … … 87 87 </Field> 88 88 <Field Name="LastEnteredName" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 89 <Value />89 <Value>EL4</Value> 90 90 </Field> 91 91 </Object> -
2016/24/EveliinaL/Space_Run/Space_Run/Space_Run/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r7389 r7413 36 36 <Options>None</Options> 37 37 <Output>C:\MyTemp\EveliinaL2\Space_Run\Space_Run\Space_Run\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2016-06-1 6T13:56:04.7952989+03:00</Time>38 <Time>2016-06-17T10:47:27.8191412+03:00</Time> 39 39 </Item> 40 40 <Item> -
2016/24/EveliinaL/Space_Run/Space_Run/Space_RunContent/kentta1.txt
r7389 r7413 5 5 6 6 7 8 9 * - - - -M10 ##### ###### ########11 7 * - * 8 ##### ## 9 * * - - - *M 10 ##### ######___##### 11 ##### 12 12 - * - - * 13 13 #### ## #### 14 14 - -* 15 * * ## ## ###16 - ## #### #### 17 ## --- 18 - * ##### ##19 ### ### ## ## 15 * * ## ##_## 16 - ## #### #### ### 17 ## ---* * 18 - * ##### - ## - 19 ### ### ## ## ### 20 20 - * 21 21 * *-- ## ## #### … … 25 25 ## ## #### ## ## ## 26 26 - 27 28 ##### _____________#####_______####_______#######29 ###### ___________#######_____######_____########27 * ## ---* -* --- * 28 ######___________#######______####_______####### 29 #######_________#########____######_____########
Note: See TracChangeset
for help on using the changeset viewer.