- Timestamp:
- 2011-06-09 13:08:03 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/23/iltakuop/Blocks/Blocks/Blocks/Peli.cs
r1809 r1810 64 64 int elämät = 3; 65 65 int randomKentät = 0; 66 int ySuuntaKorjattu = 0; 66 67 IntMeter pisteetL; 67 68 IntMeter elämätL; … … 75 76 List<PhysicsObject> tasoTuhoutumatont = new List<PhysicsObject>(); 76 77 77 Timer PalautusTimer;78 78 79 79 80 public override void Begin() … … 160 161 { 161 162 ClearAll(); 162 PalautusTimer = new Timer();163 163 äläLuoPalloa = 0; 164 164 nollaaPisteet(); … … 448 448 449 449 } 450 if (kohde != maila && pallo.Velocity.Y == 0 && ySuuntaKorjattu == 0) 451 { 452 Timer.SingleShot(0.1, korjaaYSuunta); 453 ySuuntaKorjattu = 1; 454 } 455 450 456 pisteetL.Value = pisteet; 451 457 elämätL.Value = elämät; 452 458 453 459 } 460 461 void korjaaYSuunta() 462 { 463 pallo.Velocity = new Vector(pallo.Velocity.X, 20); 464 ySuuntaKorjattu = 0; 465 } 466 454 467 455 468 void AnnaPowerUp(PhysicsObject kohde) … … 779 792 else if (kohde.Tag.ToString() == "Power1") 780 793 { 781 if (isoMaila == 0) 794 795 if (pieniMaila == 1) 796 { 797 PalautaMaila(); 798 } 799 else if (isoMaila == 0) 782 800 { 783 801 maila.Width += 20; … … 785 803 Timer.SingleShot(20, PalautaMaila); 786 804 } 787 if (pieniMaila == 1) 805 806 kohde.Destroy(); 807 } 808 else if (kohde.Tag.ToString() == "Power2") 809 { 810 if (isoMaila == 1) 788 811 { 789 812 PalautaMaila(); 790 813 } 791 kohde.Destroy(); 792 } 793 else if (kohde.Tag.ToString() == "Power2") 794 { 795 if (pieniMaila == 0) 814 else if (pieniMaila == 0) 796 815 { 797 816 kohde.Destroy(); … … 800 819 Timer.SingleShot(20, PalautaMaila); 801 820 } 802 if (isoMaila == 1) 803 { 804 PalautaMaila(); 805 } 821 806 822 } 807 823 } … … 809 825 void PalautaMaila() 810 826 { 811 maila.Width = 60; 827 if (isoMaila == 1) 828 { 829 maila.Width = 60; 830 isoMaila = 0; 831 } 832 if (pieniMaila == 1) 833 { 834 maila.Width = 60; 835 836 pieniMaila = 0; 837 } 838 812 839 } 813 840 … … 843 870 844 871 } 845 if (pallo != null && Math.Abs(pallo.Velocity.X) < pallonNopeus)846 {847 pallo.Velocity = new Vector(pallo.Velocity.X * 1.1, pallo.Velocity.Y);848 849 }872 //if (pallo != null && Math.Abs(pallo.Velocity.X) < pallonNopeus) 873 //{ 874 // pallo.Velocity = new Vector(pallo.Velocity.X * 1.1, pallo.Velocity.Y); 875 876 //} 850 877 base.Update(time); 851 878
Note: See TracChangeset
for help on using the changeset viewer.