- Timestamp:
- 2012-07-27 10:17:21 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/30/AnttiS/EksyksissäAvaruudessa/EksyksissäAvaruudessa/EksyksissäAvaruudessa/EksyksissäAvaruudessa.cs
r3772 r3786 18 18 public override void Begin() 19 19 { 20 pistelaskuri = null; 21 elamaLaskuri = null; 22 SeuraavaKentta(); 20 LuoAlkuValikko(); 21 23 22 } 24 23 void SeuraavaKentta() … … 216 215 Ufo.Tag = "UFO"; 217 216 Ufo.Restitution = 1.0; 217 Ufo.Mass = 1; 218 218 Vector impulssi = suunta; 219 219 Ufo.Hit(impulssi); … … 288 288 int i = 0; 289 289 290 while (i < 50)290 while (i < 15) 291 291 { 292 292 PhysicsObject pistepallo = new PhysicsObject (20, 19); … … 296 296 pistepallo.Y = RandomGen.NextDouble(Level.Bottom, Level.Top); 297 297 pistepallo.Restitution = 1.0; 298 pistepallo.Mass = 5; 298 299 Add(pistepallo); 299 300 i++; … … 312 313 topLista.HighScoreWindow.Closed += delegate { Begin(); }; 313 314 } 314 315 void LuoAlkuValikko() 316 { 317 Camera.ZoomToLevel(); 318 Image taustaKuva = LoadImage("tausta"); 319 Level.Background.Image = taustaKuva; 320 Level.Background.FitToLevel(); 321 322 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 323 "Aloita peli", "Parhaat pisteet", "Lopeta"); 324 alkuValikko.ItemSelected += PainettiinValikonNappia; 325 alkuValikko.HighScoreWindow.Color.blue; 326 327 Add(alkuValikko); 315 328 } 316 329 317 330 318 319 331 void PainettiinValikonNappia(int valinta) 332 { 333 switch (valinta) 334 { 335 case 0: 336 pistelaskuri = null; 337 elamaLaskuri = null; 338 kenttaNro = 1; 339 SeuraavaKentta(); 340 break; 341 case 1: 342 luotoplista(); 343 break; 344 case 2: 345 Exit(); 346 break; 347 } 348 } 349 } 350 351 352 353
Note: See TracChangeset
for help on using the changeset viewer.