- Timestamp:
- 2012-06-29 12:31:39 (11 years ago)
- Location:
- 2012/26/TopiasT/Ukkeli/Ukkeli
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/26/TopiasT/Ukkeli/Ukkeli/Ukkeli/Ukkeli.cs
r3372 r3408 10 10 public class PeliHahmo : PlatformCharacter 11 11 { 12 public IntMeter elamaLaskuri = new IntMeter(10 , 0, 10);12 public IntMeter elamaLaskuri = new IntMeter(100, 0, 100); 13 13 14 14 private Weapon secondWeapon; … … 31 31 public class Vihu : PhysicsObject 32 32 { 33 public IntMeter elamaLaskuri = new IntMeter( 40, 0, 40);33 public IntMeter elamaLaskuri = new IntMeter(50, 0, 50); 34 34 35 35 public Vihu(double leveys, double korkeus) … … 66 66 67 67 { 68 if (DataStorage.Exists(" pisteet.xml"))69 topLista = DataStorage.Load<ScoreList>(topLista, " pisteet.xml");68 if (DataStorage.Exists("Kills.xml")) 69 topLista = DataStorage.Load<ScoreList>(topLista, "Kills.xml"); 70 70 71 71 … … 76 76 void Valikko() 77 77 { 78 IsMouseVisible = true; 78 79 ClearAll(); 79 80 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Taso1", "Taso2", "Parhaat Pisteet", "Lopeta"); … … 183 184 Add(topIkkuna); 184 185 185 } 186 Valikko();186 } else 187 Valikko(); 187 188 }; 188 189 } … … 190 191 void TallennaPisteet(Window sender) 191 192 { 192 DataStorage.Save<ScoreList>( topLista, " pisteet.xml" );193 DataStorage.Save<ScoreList>( topLista, "Kills.xml" ); 193 194 Valikko(); 194 195 } … … 255 256 if (kohde.Tag.ToString() == "vihu") 256 257 { 257 (kohde as Vihu).elamaLaskuri.Value --;258 (kohde as Vihu).elamaLaskuri.Value -= 25; 258 259 } 259 260 Explosion rajahdys = new Explosion(10); … … 279 280 280 281 Timer ampumisAjastin = new Timer(); 281 ampumisAjastin.Interval = 1;282 ampumisAjastin.Interval = 5; 282 283 ampumisAjastin.Timeout += delegate 283 284 { … … 291 292 292 293 ampumisAjastin.Start(); 293 Paha.Destroyed += delegate { ampumisAjastin.Stop(); pisteLaskuri.Value++; if(kenttaNro == 2) LisaaPaha(paikka, leveys, korkeus);};294 Paha.Destroyed += delegate { ampumisAjastin.Stop(); if (kenttaNro == 2) { pisteLaskuri.Value++; LisaaPaha(paikka, leveys, korkeus); } }; 294 295 FollowerBrain seuraajaAivot = new FollowerBrain("pelaaja"); 295 296 Paha.Brain = seuraajaAivot; … … 303 304 if (kohde.Tag.ToString() == "pelaaja") 304 305 { 305 (kohde as PeliHahmo).elamaLaskuri.Value --;306 (kohde as PeliHahmo).elamaLaskuri.Value -= 7; 306 307 } 307 308 Explosion rajahdys = new Explosion(10); … … 331 332 if (kohde.Tag.ToString() == "vihu") 332 333 { 333 (kohde as Vihu).elamaLaskuri.Value -= 5;334 (kohde as Vihu).elamaLaskuri.Value -= 20; 334 335 } 335 336 Explosion rajahdys = new Explosion(10); … … 351 352 break; 352 353 case 2: 353 Exit();354 NaytaParhaatPisteet(); 354 355 break; 355 356 case 3: … … 375 376 if (kohde.Tag.ToString() == "vihu") 376 377 { 377 (kohde as Vihu).elamaLaskuri.Value -= 10;378 (kohde as Vihu).elamaLaskuri.Value -= 50; 378 379 } 379 380 Explosion rajahdys = new Explosion(10); … … 383 384 void lisaaelama() 384 385 { 385 pelaaja1.elamaLaskuri.Value ++;386 pelaaja1.elamaLaskuri.Value += 10; 386 387 387 388 } … … 392 393 393 394 Label pisteNaytto = new Label(); 394 pisteNaytto.Title = " Pisteet";395 pisteNaytto.Title = "Kills"; 395 396 pisteNaytto.X = Screen.Left + 100; 396 397 pisteNaytto.Y = Screen.Top - 100; … … 401 402 Add(pisteNaytto); 402 403 } 403 404 void NaytaParhaatPisteet() 405 { 406 HighScoreWindow topIkkuna = new HighScoreWindow( 407 "Parhaat pisteet", 408 topLista); 409 topIkkuna.Closed += TallennaPisteet; 410 Add(topIkkuna); 411 412 413 } 404 414 405 415
Note: See TracChangeset
for help on using the changeset viewer.