Changeset 734
- Timestamp:
- 2010-06-11 11:29:01 (13 years ago)
- Location:
- 2010/23/jopehell/TheTankTMR
- Files:
-
- 3 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/23/jopehell/TheTankTMR/Ohjelma.cs
r559 r734 14 14 using (Peli game = new Peli()) 15 15 { 16 game.Run(); 16 game.Run(); 17 17 } 18 18 } -
2010/23/jopehell/TheTankTMR/Peli.cs
r687 r734 10 10 Vector nopeusYlos = new Vector(0, 200); 11 11 Vector nopeusAlas = new Vector(0, -200); 12 Vector nopeusVasen = new Vector(-200, 0); 13 Vector nopeusOikea = new Vector(200, 0); 12 14 13 15 PhysicsObject tankki1; … … 24 26 25 27 protected override void Begin() 28 { 29 Alku(); 30 31 } 32 33 void Alku() 26 34 { 27 35 LuoKentta(); 28 36 LuoOhjaimet(); 29 30 37 Aloita(); 31 32 38 } 33 39 … … 68 74 void LuoVihollisia(Timer sender) 69 75 { 70 LuoOrkki( 400, RandomGen.NextDouble(20.0, 200.0));76 LuoOrkki(RandomGen.NextDouble(400.0, 400.0), RandomGen.NextDouble(350.0, -400.0)); 71 77 } 72 78 … … 86 92 Plasmatykki.PlasmaParticleCollision = AmmuksenTormays; 87 93 Keyboard.Listen(Key.Space, ButtonState.Down, Plasmatykki.Use, "Ammu"); 94 ControllerOne.Listen(Button.A, ButtonState.Down, Plasmatykki.Use, "Ammu XBox"); 88 95 89 96 … … 290 297 rajahdys.Speed = 175.0; 291 298 rajahdys.Force = 20000; 299 ajastin.Stop(); 292 300 293 301 } … … 297 305 MessageDisplay.TextColor = Color.Red; 298 306 MessageDisplay.Clear(); 299 MessageDisplay.Add("GAME OVER"); 300 ControllerOne.Vibrate(0.5, 0.5, 0.0, 0.0, 0.1); 301 } 302 } 307 MessageDisplay.Add("GAME OVER, Aloita uusi peli painamalla e (XBoxilla b)"); 308 ControllerOne.Vibrate(0.1, 0.1, 0.0, 0.0, 0.1); 309 310 311 312 } 303 313 304 314 } 315 316 void Lopeta() 317 { 318 ClearAll(); 319 Alku(); 320 } 305 321 306 322 … … 323 339 Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaTankkiaVas, "Pelaaja 1: Liikuta tankkia vasemmalle", tankki1); 324 340 Keyboard.Listen(Key.Left, ButtonState.Released, PysaytaTankki, null, tankki1); 341 Keyboard.Listen(Key.E, ButtonState.Down, Lopeta, "uusi peli"); 325 342 326 343 … … 334 351 ControllerOne.Listen(Button.DPadDown, ButtonState.Released, AsetaNopeus, null, tankki1, Vector.Zero); 335 352 336 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, AsetaNopeus, "Liikuta tankkia ylös", tankki1, nopeusYlos);353 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, AsetaNopeus, "Liikuta tankkia vasemmalle", tankki1, nopeusVasen); 337 354 ControllerOne.Listen(Button.DPadLeft, ButtonState.Released, AsetaNopeus, null, tankki1, Vector.Zero); 338 355 339 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, AsetaNopeus, "Liikuta tankkia alas", tankki1, nopeusAlas);356 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, AsetaNopeus, "Liikuta tankkia oikealle", tankki1, nopeusOikea); 340 357 ControllerOne.Listen(Button.DPadRight, ButtonState.Released, AsetaNopeus, null, tankki1, Vector.Zero); 341 358 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu"); 359 ControllerOne.Listen(Button.B, ButtonState.Down, Lopeta, "uusi peli"); 342 360 343 361 }
Note: See TracChangeset
for help on using the changeset viewer.