Changeset 877 for 2010/24/olpesasa/Pong
- Timestamp:
- 2010-06-15 15:54:40 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/24/olpesasa/Pong/Peli.cs
r839 r877 15 15 Vector nopeusYlos = new Vector(0, 200); 16 16 Vector nopeusAlas = new Vector(0, -200); 17 Vector nopeusOikealle = new Vector(200, 0); 18 Vector nopeusVasemmalle = new Vector(-200, 0); 17 19 18 20 IntMeter pelaajan1Pisteet; … … 29 31 void LuoKentta() 30 32 { 31 pallo = new PhysicsObject(40.0, 40.0); 32 pallo.Shape = Shapes.Circle; 33 pallo.X = -200.0; 34 pallo.Y = 0.0; 35 pallo.Color = Color.MediumBlue; 36 pallo.Restitution = 1.5; 37 pallo.KineticFriction = 0; 38 pallo.CanRotate = false; 39 Add(pallo); 33 Luopallo(0, 50); 34 Luopallo(50, 0); 40 35 41 36 maila1 = LuoMaila(Level.Left + 20.0, 0.0); … … 70 65 maila.X = x; 71 66 maila.Y = y; 72 maila.Restitution = 1.5;67 maila.Restitution = 2; 73 68 maila.Color = Color.Blue; 74 69 Add(maila); … … 88 83 Keyboard.Listen(Key.S, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta mailaa alas", maila1, nopeusAlas); 89 84 Keyboard.Listen(Key.S, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero); 85 Keyboard.Listen(Key.D, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta mailaa ylös", maila2, nopeusOikealle); 86 Keyboard.Listen(Key.D, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero); 87 Keyboard.Listen(Key.A, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta mailaa alas", maila2, nopeusVasemmalle); 88 Keyboard.Listen(Key.A, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero); 89 90 90 91 91 Keyboard.Listen(Key.Up, ButtonState.Down, AsetaNopeus, "Pelaaja 2: Liikuta mailaa ylös", maila2, nopeusYlos); … … 93 93 Keyboard.Listen(Key.Down, ButtonState.Down, AsetaNopeus, "Pelaaja 2: Liikuta mailaa alas", maila2, nopeusAlas); 94 94 Keyboard.Listen(Key.Down, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero); 95 Keyboard.Listen(Key.Right, ButtonState.Down, AsetaNopeus, "Pelaaja 2: Liikuta mailaa ylös", maila2, nopeusOikealle); 96 Keyboard.Listen(Key.Right, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero); 97 Keyboard.Listen(Key.Left, ButtonState.Down, AsetaNopeus, "Pelaaja 2: Liikuta mailaa alas", maila2, nopeusVasemmalle); 98 Keyboard.Listen(Key.Left, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero); 95 99 96 100 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); … … 135 139 { 136 140 IntMeter laskuri = new IntMeter(0); 137 laskuri.MaxValue = 10;141 laskuri.MaxValue = 99; 138 142 ValueDisplay naytto = new ValueDisplay(); 139 143 naytto.BindTo(laskuri); … … 155 159 } 156 160 } 161 void Luopallo(double x, double y) 162 { 163 pallo = new PhysicsObject(40.0, 40.0); 164 pallo.Shape = Shapes.Circle; 165 pallo.X = -200.0; 166 pallo.Y = 0.0; 167 pallo.Color = Color.MediumBlue; 168 pallo.Restitution = 1.5; 169 pallo.KineticFriction = 0; 170 pallo.CanRotate = false; 171 Add(pallo); 172 } 157 173 158 174 }
Note: See TracChangeset
for help on using the changeset viewer.