- Timestamp:
- 2011-06-14 14:37:13 (12 years ago)
- Location:
- 2011/24/EliasY
- Files:
-
- 14 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/24/EliasY/Pong/Pong/Pong/Peli.cs
r1961 r1985 9 9 public class Peli : PhysicsGame 10 10 { 11 Vector nopeusYlos = new Vector (0, 500);12 Vector nopeusAlas = new Vector(0, - 500);11 Vector nopeusYlos = new Vector (0, 1000); 12 Vector nopeusAlas = new Vector(0, -1000); 13 13 14 14 PhysicsObject maila1; … … 19 19 IntMeter pelaajan1pisteet; 20 20 IntMeter pelaajan2pisteet; 21 22 PhysicsObject VasenReuna; 23 PhysicsObject OikeaReuna; 21 24 22 25 public override void Begin() … … 32 35 pallo.Shape = Shape.Circle; 33 36 pallo.Restitution = 1.0; 37 pallo.CanRotate = false; 38 pallo.KineticFriction = 0; 34 39 Add (pallo); 35 40 36 pallo.X = -200;41 pallo.X = 0; 37 42 pallo.Y = 0; 38 43 … … 40 45 maila2 = LuoMaila(Level.Right - 20.0, 0); 41 46 42 PhysicsObjectVasenReuna = Level.CreateLeftBorder();43 VasenReuna.Restitution = 1 .0;47 VasenReuna = Level.CreateLeftBorder(); 48 VasenReuna.Restitution = 1; 44 49 VasenReuna.IsVisible = false; 50 51 OikeaReuna = Level.CreateRightBorder(); 52 OikeaReuna.Restitution = 1; 53 OikeaReuna.IsVisible = false; 54 55 PhysicsObject YlaReuna = Level.CreateTopBorder(); 56 YlaReuna.Restitution = 1; 57 YlaReuna.IsVisible = false; 58 59 PhysicsObject AlaReuna = Level.CreateBottomBorder(); 60 AlaReuna.Restitution = 1; 61 AlaReuna.IsVisible = false; 45 62 46 63 Level.BackgroundColor = Color.Black; … … 59 76 { 60 77 IntMeter laskuri = new IntMeter(0); 61 laskuri.MaxValue = 10;62 78 Label naytto = new Label(); 63 79 naytto.BindTo (laskuri); … … 73 89 void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde) 74 90 { 91 if (kohde == OikeaReuna) 92 { 93 pelaajan1pisteet.Value += 1; 94 } 75 95 96 else if (kohde == VasenReuna) 97 { 98 pelaajan2pisteet.Value += 1; 99 } 76 100 } 77 101 … … 117 141 void AloitaPeli() 118 142 { 119 Vector impulssi = new Vector( 500, 0);143 Vector impulssi = new Vector(1000, 0); 120 144 pallo.Hit(impulssi); 121 145 }
Note: See TracChangeset
for help on using the changeset viewer.