- Timestamp:
- 2014-07-25 12:27:13 (9 years ago)
- Location:
- 2014/30/AtteB/Peli
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/30/AtteB/Peli/Peli/Peli/Peli.cs
r5674 r5686 112 112 IsMouseVisible = true; 113 113 SetWindowSize(1000, 800); 114 115 MediaPlayer.Stop(); 114 116 115 117 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Aloita peli", "Lopeta"); … … 341 343 if (P1elämäLaskuri <= P1elämäLaskuri.MaxValue - 1) 342 344 { 345 P1elämäLaskuri.Value += 1000; 343 346 kohde.Destroy(); 344 345 Timer ajastin = new Timer();346 ajastin.Interval = 0.25;347 ajastin.Timeout += delegate348 {349 P1elämäLaskuri.Value += 25;350 351 if (P1elämäLaskuri == 200)352 {353 ajastin.Stop();354 }355 356 };357 ajastin.Start();358 359 347 } 360 348 } … … 362 350 public void PelaajaOsuuSuperHeart(PhysicsObject pelaaja1, PhysicsObject kohde) 363 351 { 352 P1elämäLaskuri.MaxValue += 50; 353 P1elämäLaskuri.Value += 1000; 364 354 kohde.Destroy(); 365 P1elämäLaskuri.MaxValue += 50;366 367 Timer ajastin = new Timer();368 ajastin.Interval = 0.5;369 ajastin.Timeout += delegate370 {371 P1elämäLaskuri.Value += 5;372 373 if (P1elämäLaskuri == 200)374 {375 ajastin.Stop();376 }377 378 };379 ajastin.Start();380 355 } 381 356 382 357 void LuoSlime(Vector paikka, double leveys, double korkeus) 383 358 { 384 Vihollinen Slime = new Vihollinen(leveys, korkeus * 0.5, 15);359 Vihollinen Slime = new Vihollinen(leveys, korkeus * 0.5, 5); 385 360 Slime.CanRotate = false; 386 361 Slime.Position = paikka; … … 404 379 Slime.Weapon.IsVisible = false; 405 380 Slime.Weapon.AttackSound = null; 406 Slime.Weapon.FireRate = 1;381 Slime.Weapon.FireRate = 2; 407 382 408 383 Timer ajastin = new Timer(); 409 ajastin.Interval = 0.1;384 ajastin.Interval = 1.0; 410 385 ajastin.Timeout += delegate 411 386 { … … 464 439 465 440 Timer ajastin = new Timer(); 466 ajastin.Interval = 0.5;441 ajastin.Interval = 1.5; 467 442 ajastin.Timeout += delegate 468 443 { … … 536 511 AddCollisionHandler(ammus, "ovi", LuoMiniSlime); 537 512 538 } 539 if (Boss1.IsDestroyed) 540 { 541 ajastin.Stop(); 542 MediaPlayer.Pause(); 543 MediaPlayer.Play("howitbegins"); 544 545 foreach (PhysicsObject ovi2 in GetObjectsWithTag("ovi2")) 513 if (Boss1.IsDestroyed) 546 514 { 547 ovi2.IgnoresCollisionResponse = true; 548 ovi2.IsVisible = false; 515 ajastin.Stop(); 516 517 foreach (PhysicsObject ovi2 in GetObjectsWithTag("ovi2")) 518 { 519 ovi2.IgnoresCollisionResponse = true; 520 ovi2.IsVisible = false; 521 } 549 522 } 523 550 524 } 551 525 }; 552 526 ajastin.Start(); 553 554 527 555 528 ProgressBar elämäPalkki = new ProgressBar(80, 10); … … 583 556 weapon.IsVisible = false; 584 557 weapon.AttackSound = null; 585 weapon.Power.MaxValue = 20;558 weapon.Power.MaxValue = 30; 586 559 Boss2.Add(weapon); 587 560 588 561 Timer ajastin = new Timer(); 589 ajastin.Interval = 6;562 ajastin.Interval = 10.0; 590 563 ajastin.Timeout += delegate 591 564 { … … 597 570 { 598 571 ammus.Image = Wizard_ball; 599 ammus.Size = new Vector( 30, 30);572 ammus.Size = new Vector(20, 20); 600 573 ammus.MaximumLifetime = TimeSpan.FromSeconds(10.0); 601 574 ammus.Tag = "ammus3"; … … 603 576 AddCollisionHandler(ammus, "seinä", LuoMiniWizard); 604 577 AddCollisionHandler(ammus, "ovi", LuoMiniWizard); 605 606 } 607 if (Boss2.IsDestroyed) 608 { 609 ajastin.Stop(); 610 MediaPlayer.Pause(); 611 MediaPlayer.Play("howitbegins"); 612 613 foreach (PhysicsObject ovi2 in GetObjectsWithTag("ovi2")) 578 AddCollisionHandler(ammus, "ovi2", LuoMiniWizard); 579 580 if (Boss2.IsDestroyed) 614 581 { 615 ovi2.IgnoresCollisionResponse = true; 616 ovi2.IsVisible = false; 582 ajastin.Stop(); 583 MediaPlayer.Pause(); 584 MediaPlayer.Play("howitbegins"); 585 586 foreach (PhysicsObject ovi2 in GetObjectsWithTag("ovi2")) 587 { 588 ovi2.IgnoresCollisionResponse = true; 589 ovi2.IsVisible = false; 590 } 617 591 } 592 618 593 } 619 594 }; 620 595 ajastin.Start(); 621 622 596 623 597 ProgressBar elämäPalkki = new ProgressBar(80, 10); -
2014/30/AtteB/Peli/Peli/Peli/obj/x86/Debug/ContentPipeline-{2D86B228-748C-44C7-93B1-DCBD6910317C}.xml
r5674 r5686 36 36 <Options>None</Options> 37 37 <Output>C:\MyTemp\AtteB\Peli\Peli\Peli\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2014-07-25T1 1:15:13.2137749+03:00</Time>38 <Time>2014-07-25T12:22:30.7039307+03:00</Time> 39 39 </Item> 40 40 <Item> … … 237 237 <Options>None</Options> 238 238 <Output>C:\MyTemp\AtteB\Peli\Peli\Peli\bin\x86\Debug\Content\kentta2.xnb</Output> 239 <Time>2014-07-25T1 0:43:18.1577717+03:00</Time>239 <Time>2014-07-25T12:22:16.1805369+03:00</Time> 240 240 </Item> 241 241 <Item> -
2014/30/AtteB/Peli/Peli/PeliContent/kentta1.txt
r5674 r5686 7 7 #??????.............................H......# 8 8 #???????.............#.....................# 9 #????????............#. ..S...#.............#10 ######### .############################ ###9 #????????............#.S...S.#.............# 10 ###################################### ### 11 11 #...........#.................#............# 12 12 #...........#........B........#............# 13 13 #...........#.................#............# 14 14 #...........#........H........#............# 15 ............ #.................#............#15 ............2.................#............# 16 16 _.....Q.....2...............-.O............# 17 ............ 2.................O............#18 ########################################### 17 ............#.................O............# 18 ############################################ -
2014/30/AtteB/Peli/Peli/PeliContent/kentta2.txt
r5674 r5686 4 4 +......................................... 5 5 #......................................... 6 #....................?...... ?...H.........7 #.N..................?. Z..Z.?8 ################### ..################...##9 .................#.................#10 .................#........W........#11 .................#.................#12 .................#........H........#13 .................#.................#14 .................2...............-.O 15 .................2.................O 6 #....................?.......?...H......... 7 #.N..................?...Z...? 8 #####################################...## 9 #................#.................# # 10 #................#........W........# # 11 #................#.................# # 12 #................#........H........# # 13 #HHHHHHHHHHH.....#.................# # 14 #HHHHHHHHHHH.....2...............-.O # 15 #HHHHHHHHHHH.....2.................O # 16 16 ##########################################
Note: See TracChangeset
for help on using the changeset viewer.