Changeset 3464
- Timestamp:
- 2012-07-03 10:46:36 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/27/EemilK/pong/pong/pong/pong.cs
r3463 r3464 38 38 maila1 = luoMaila(Level.Left + 20.0, 0.0); 39 39 maila2 = luoMaila(Level.Right - 20.0, 0.0); 40 Level.CreateBorders(1.0, false); 40 PhysicsObject vasenReuna = Level.CreateLeftBorder(); 41 vasenReuna.Restitution = 1.0; 42 vasenReuna.IsVisible = false; 43 PhysicsObject oikeaReuna = Level.CreateRightBorder(); 44 oikeaReuna.Restitution = 1.0; 45 oikeaReuna.IsVisible = false; 46 PhysicsObject alaReuna = Level.CreateBottomBorder(); 47 alaReuna.Restitution = 1.0; 48 alaReuna.IsVisible = false; 49 PhysicsObject ylaReuna = Level.CreateTopBorder(); 50 ylaReuna.Restitution = 1.0; 51 ylaReuna.IsVisible = false; 41 52 Level.BackgroundColor = Color.Black; 42 53 Camera.ZoomToLevel(); 54 AddCollisionHandler(pallo, KasittelePallonTormays); 55 43 56 } 44 57 … … 71 84 Keyboard.Listen(Key.Down, ButtonState.Down, AsetaNopeus, "pelaaja2: liikuta mailaa alas", maila2, nopeusAlas); 72 85 Keyboard.Listen(Key.Down, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero); 73 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "näytä ohjeet"); 86 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "näytä ohjeet"); 74 87 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta Peli"); 75 88 ControllerOne.Listen(Button.DPadUp, ButtonState.Down, AsetaNopeus, "Pelaaja1: liikuta mailaa ylös", maila1, nopeusYlos); … … 91 104 return; 92 105 } 93 106 if ((nopeus.Y > 0) && (maila.Top > Level.Top)) 94 107 { 95 108 maila.Velocity = Vector.Zero; 96 109 return; 97 110 } … … 118 131 return laskuri; 119 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 } 120 144 } 121 145
Note: See TracChangeset
for help on using the changeset viewer.