Changeset 4367 for 2013/26/WilleK/Ensimmäinen Peli/Ensimmäinen Peli/Ensimmäinen Peli/Ensimmäinen_Peli.cs
- Timestamp:
- 2013-07-02 15:00:59 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/26/WilleK/Ensimmäinen Peli/Ensimmäinen Peli/Ensimmäinen Peli/Ensimmäinen_Peli.cs
r4315 r4367 38 38 int kenttaNro = 1; 39 39 40 bool raahaus = false; 41 40 42 public override void Begin() 41 43 { 42 SeuraavaKentta(); 44 IsMouseVisible = true; 45 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Aloita peli", "Lopeta"); 46 alkuValikko.AddItemHandler(0, SeuraavaKentta); 47 alkuValikko.AddItemHandler(1, Exit); 48 Add(alkuValikko); 43 49 } 44 50 … … 99 105 { 100 106 LuoKentta("kentta8"); 107 MediaPlayer.Play("GroundTheme"); 108 } 109 110 else if (kenttaNro == 9) 111 { 112 LuoKentta("kentta9"); 101 113 MediaPlayer.Play("GroundTheme"); 102 114 } … … 333 345 void LisaaNappaimet() 334 346 { 335 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet");336 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");347 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä Ohjeet"); 348 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta Peli"); 337 349 Keyboard.Listen(Key.R, ButtonState.Pressed, SeuraavaKentta, "Pelaa Uudestaan"); 350 Keyboard.Listen(Key.Q, ButtonState.Pressed, delegate { TormaaPalikkaan(null, null); }, null); 338 351 339 352 Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus, -1); … … 342 355 Keyboard.Listen(Key.Space, ButtonState.Pressed, Lyo, "Pelaaja Lyö", pelaaja1); 343 356 344 //Mouse.ListenMovement(0.1, Liikuta, null, pelaaja1); 345 346 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 347 348 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, nopeus, 1); 349 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus, -1); 357 Mouse.ListenMovement(0.1, KuunteleLiiketta, null, pelaaja1); 358 Mouse.ListenOn(pelaaja1, MouseButton.Left, ButtonState.Pressed, delegate { raahaus = true; pelaaja1.IgnoresGravity = true; }, null); 359 Mouse.Listen(MouseButton.Left, ButtonState.Released, delegate { raahaus = false; pelaaja1.IgnoresGravity = false; }, null); 360 361 //ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 362 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, nopeus, -1); 363 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus, 1); 350 364 ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 365 ControllerOne.Listen(Button.X, ButtonState.Pressed, Lyo, "Pelaaja Lyo", pelaaja1); 366 ControllerOne.Listen(Button.Y, ButtonState.Pressed, delegate { TormaaPalikkaan(null, null); }, null); 367 ControllerOne.Listen(Button.Back, ButtonState.Pressed, SeuraavaKentta, "Pelaa Uudestaan"); 368 ControllerOne.Listen(Button.LeftTrigger, ButtonState.Pressed, Exit, "Lopeta Peli"); 369 ControllerOne.Listen(Button.LeftShoulder, ButtonState.Pressed, ShowControlHelp, "Näytä Ohjeet"); 351 370 352 371 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 372 } 373 374 void KuunteleLiiketta(AnalogState hiirenTila, PlatformCharacter pelaaja) 375 { 376 if (raahaus) 377 { 378 pelaaja.Position = Mouse.PositionOnWorld; 379 } 353 380 } 354 381 … … 395 422 { 396 423 maaliAani.Play(); 397 palikka.Destroy(); 398 hyppyNopeus.Value += 200; 399 MessageDisplay.Add("Super Hyppy"); 424 if (palikka != null) 425 { 426 palikka.Destroy(); 427 } 428 hyppyNopeus.Value += 400; 429 nopeus.Value += 200; 430 MessageDisplay.Add("SuperVoimat!!!"); 400 431 Timer.SingleShot(60, PalautaNopeus); 401 432 } … … 404 435 { 405 436 hyppyNopeus.Value -= 100; 437 nopeus.Value -= 300; 406 438 } 407 439 }
Note: See TracChangeset
for help on using the changeset viewer.