- Timestamp:
- 2010-08-03 14:56:31 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/31/mimakrja/pong/Peli.cs
r1552 r1569 13 13 PhysicsObject maila2; 14 14 15 PhysicsObject vasenReuna; 16 PhysicsObject oikeaReuna; 17 15 18 IntMeter pelaajan1Pisteet; 16 19 IntMeter pelaajan2Pisteet; … … 26 29 void LuoKentta() 27 30 { 28 pallo = new PhysicsObject( 40.0, 40.0);31 pallo = new PhysicsObject(100.0, 55.0); 29 32 pallo.Shape = Shapes.Circle; 30 Add(pallo); 31 PhysicsObject vasenReuna = Level.CreateLeftBorder(); 32 vasenReuna.Restitution = 1.0; 33 vasenReuna.IsVisible = false; 34 33 Add(pallo); 35 34 pallo.Restitution = 1.0; 36 35 Level.BackgroundColor = Color.Black; … … 40 39 maila2 = LuoMaila(Level.Right - 20.0, 0.0); 41 40 41 oikeaReuna = Level.CreateRightBorder(); 42 oikeaReuna.IsVisible = false; 43 vasenReuna = Level.CreateLeftBorder(); 44 vasenReuna.Restitution = 1.0; 45 vasenReuna.IsVisible = false; 46 oikeaReuna.Restitution = 1.0; 47 oikeaReuna.IsVisible = false; 48 PhysicsObject ylaReuna = Level.CreateTopBorder(); 49 ylaReuna.Restitution = 1.0; 50 ylaReuna.IsVisible = false; 51 PhysicsObject alaReuna = Level.CreateBottomBorder(); 52 alaReuna.Restitution = 1.0; 53 alaReuna.IsVisible = false; 54 55 56 vasenReuna.IsVisible = false; 42 57 AddCollisionHandler(pallo, KasittelePallonTormays); 58 vasenReuna = Level.CreateLeftBorder(); 59 oikeaReuna = Level.CreateRightBorder(); 43 60 } 44 61 45 62 void AloitaPeli() 46 63 { 47 Vector impulssi = new Vector( 500.0, 0.0);64 Vector impulssi = new Vector(800.0, 0.0); 48 65 pallo.Hit(impulssi); 49 66 } … … 127 144 void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde) 128 145 { 146 if (kohde == oikeaReuna) 147 { 148 pelaajan1Pisteet.Value += 1; 149 } 150 else if (kohde == vasenReuna) 151 { 152 pelaajan2Pisteet.Value += 1; 153 } 129 154 130 155 }
Note: See TracChangeset
for help on using the changeset viewer.