- Timestamp:
- 2011-07-04 21:06:48 (12 years ago)
- Location:
- 2011/26/OssiV/sotapeli/sotapeli
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/26/OssiV/sotapeli/sotapeli/sotapeli/tasohyppely.cs
r2432 r2434 131 131 Keyboard.Listen(Key.B, ButtonState.Down, tähtää, "tähtää", pelaaja2, 4.0); 132 132 Keyboard.Listen(Key.H, ButtonState.Down, tähtää, "tähtää", pelaaja2, -4.0); 133 Keyboard.Listen(Key.E, ButtonState.Pressed, HeitaKranaatti, "heitä kranaatti"); 134 133 Keyboard.Listen(Key.D2, ButtonState.Pressed, vaihdaPlasmaCannoniin, "plasmatykki"); 134 Keyboard.Listen(Key.D1, ButtonState.Pressed, vaihdaRynkkyyn, "rynnäkkökivääri"); 135 Keyboard.Listen(Key.D3, ButtonState.Pressed, vaihdaLaserPyssyyn, "laser pyssy"); 135 136 } 136 137 void tähtää(PlatformCharacter hahmo, double muutos) … … 181 182 pelaaja2.Image = pelaajan2Kuva; 182 183 183 // vaihda asetta kirjoittamaalla sen nimi 184 185 pelaaja2.Weapon = new AssaultRifle(60, 20); 186 pelaaja2.Weapon.ProjectileCollision += AmmusOsui; 184 187 185 AddCollisionHandler(pelaaja2, osuTahteen); 188 pelaaja2.Weapon.InfiniteAmmo = true;186 189 187 AddCollisionHandler(pelaaja2, osuPelaajaan); 190 188 AddCollisionHandler(pelaaja2, osuHaivePalikkaan); … … 430 428 431 429 432 } 433 } 434 435 void HeitaKranaatti() 436 { 437 Grenade kranaatti = new Grenade(4.0); 438 kranaatti.X = pelaaja2.X + 10; 439 kranaatti.Y = pelaaja2.Y + 10; 440 Add(kranaatti); 441 Vector heittoVoima = Vector.FromLengthAndAngle(4000, Angle.FromDegrees(45)); 442 kranaatti.Hit(heittoVoima); 443 444 } 430 431 } 432 } 433 434 445 435 PhysicsObject lisaaAmpuvaPahis() 446 436 { … … 469 459 470 460 } 461 void vaihdaRynkkyyn() 462 { 463 464 465 pelaaja2.Weapon = new AssaultRifle(60, 20); 466 pelaaja2.Weapon.ProjectileCollision += AmmusOsui; 467 pelaaja2.Weapon.InfiniteAmmo = true; 468 } 469 void vaihdaPlasmaCannoniin() 470 { 471 472 473 pelaaja2.Weapon = new PlasmaCannon(60, 20); 474 pelaaja2.Weapon.ProjectileCollision += AmmusOsui; 475 pelaaja2.Weapon.InfiniteAmmo = true; 476 } 477 void vaihdaLaserPyssyyn() 478 { 479 480 481 pelaaja2.Weapon = new LaserGun(60, 20); 482 pelaaja2.Weapon.ProjectileCollision += AmmusOsui; 483 pelaaja2.Weapon.InfiniteAmmo = true; 484 } 471 485 472 486
Note: See TracChangeset
for help on using the changeset viewer.