Changeset 550
- Timestamp:
- 2010-06-08 13:53:38 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/23/eearleht/Pong/Peli.cs
r530 r550 10 10 PhysicsObject pallo; 11 11 PhysicsObject maila1; 12 PhysicsObject maila2; 13 14 PhysicsObject vasenReuna; 15 PhysicsObject oikeaReuna; 16 12 17 Vector nopeusYlos = new Vector(0, 200); 13 18 Vector nopeusAlas = new Vector(0, -200); 14 PhysicsObject maila2; 19 20 IntMeter Pelaajan1Pisteet; 21 IntMeter Pelaajan2Pisteet; 22 15 23 16 24 protected override void Begin() … … 35 43 maila2 = LuoMaila(Level.Right - 20.0, 0.0); 36 44 37 Level.CreateBorders(1.0, false); 45 vasenReuna = Level.CreateLeftBorder(); 46 vasenReuna.Restitution = 1.0; 47 vasenReuna.IsVisible = false; 48 49 oikeaReuna = Level.CreateRightBorder(); 50 oikeaReuna.Restitution = 1.0; 51 oikeaReuna.IsVisible = false; 52 53 PhysicsObject ylaReuna = Level.CreateTopBorder(); 54 ylaReuna.Restitution = 1.0; 55 ylaReuna.IsVisible = false; 56 PhysicsObject alaReuna = Level.CreateBottomBorder(); 57 alaReuna.Restitution = 1.0; 58 38 59 Level.BackgroundColor = Color.Black; 39 60 Camera.ZoomToLevel(); 61 AddCollisionHandler(pallo, KasittelePallonTormays); 62 40 63 } 41 64 … … 93 116 void LisaaLaskurit() 94 117 { 95 // ... 118 Pelaajan1Pisteet = LuoPisteLaskuri(Screen.Left + 100.0, Screen.Top - 100.0); 119 Pelaajan2Pisteet = LuoPisteLaskuri(Screen.Right - 100.0, Screen.Top - 100.0); 96 120 } 97 121 IntMeter LuoPisteLaskuri( double x, double y ) … … 107 131 return laskuri; 108 132 } 133 void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde) 134 { 135 if (kohde == oikeaReuna) 136 { 137 Pelaajan1Pisteet.Value += 1; 138 } 139 else if (kohde == vasenReuna) 140 { 141 Pelaajan2Pisteet.Value += 1; 142 } 143 } 144 109 145 110 146
Note: See TracChangeset
for help on using the changeset viewer.