Changeset 3718
- Timestamp:
- 2012-07-24 14:50:34 (11 years ago)
- Location:
- 2012/30/ArttuP
- Files:
-
- 36 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/30/ArttuP/pong/pong/pong/pong.cs
r3704 r3718 21 21 AloitaPeli(); 22 22 asetaohjaimet(); 23 LisaaLaskurit(); 23 24 } 25 24 26 void LuoKentta() 25 27 { … … 75 77 Keyboard.Listen(Key.Down, ButtonState.Down, AsetaNopeus, "Pelaaja 2: Liikuta mailaa alas", maila2, nopeusAlas); 76 78 Keyboard.Listen(Key.Down, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero); 79 ControllerOne.Listen(Button.DPadUp, ButtonState.Down, AsetaNopeus, "Liikuta mailaa ylös", maila1, nopeusYlos); 80 ControllerOne.Listen(Button.DPadUp, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero); 81 ControllerOne.Listen(Button.DPadDown, ButtonState.Down, AsetaNopeus, "Liikuta mailaa alas", maila1, nopeusAlas); 82 ControllerOne.Listen(Button.DPadDown, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero); 83 84 ControllerTwo.Listen(Button.DPadUp, ButtonState.Down, AsetaNopeus, "Liikuta mailaa ylös", maila2, nopeusYlos); 85 ControllerTwo.Listen(Button.DPadUp, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero); 86 ControllerTwo.Listen(Button.DPadDown, ButtonState.Down, AsetaNopeus, "Liikuta mailaa alas", maila2, nopeusAlas); 87 ControllerTwo.Listen(Button.DPadDown, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero); 88 89 ControllerOne.Listen(Button.Back, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 90 ControllerTwo.Listen(Button.Back, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 91 77 92 78 93 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); … … 80 95 void AsetaNopeus(PhysicsObject maila, Vector nopeus) 81 96 { 97 if ((nopeus.Y < 0) && (maila.Bottom < Level.Bottom)) 98 { 99 maila.Velocity = Vector.Zero; 100 return; 101 } 102 103 if ((nopeus.Y > 0) && (maila.Top > Level.Top)) 104 { 105 maila.Velocity = Vector.Zero; 106 return; 107 } 82 108 maila.Velocity = nopeus; 83 109 } 84 110 111 112 113 void LisaaLaskurit() 114 {Label naytto = new Label(); 115 naytto.BindTo(laskuri); 116 naytto.X = x; 117 naytto.Y = y; 118 naytto.TextColor = Color.White; 119 naytto.BorderColor = Level.BackgroundColor; 120 naytto.Color = Level.BackgroundColor; 121 Add(naytto); 122 123 124 IntMeter laskuri = new IntMeter(0); 125 laskuri.MaxValue = 10; 126 127 Label naytto = new Label(); 128 naytto.BindTo(laskuri); 129 naytto.X = x; 130 naytto.Y = y; 131 naytto.TextColor = Color.White; 132 naytto.BorderColor = Level.BackgroundColor; 133 naytto.Color = Level.BackgroundColor; 134 Add(naytto); 135 136 137 return laskuri; 138 139 140 } 85 141 }
Note: See TracChangeset
for help on using the changeset viewer.