Changeset 2434 for 2011/26


Ignore:
Timestamp:
2011-07-04 21:06:48 (12 years ago)
Author:
osmavanh
Message:
 
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  
    131131        Keyboard.Listen(Key.B, ButtonState.Down, tähtää, "tähtää", pelaaja2, 4.0); 
    132132        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"); 
    135136    } 
    136137    void tähtää(PlatformCharacter hahmo, double muutos) 
     
    181182        pelaaja2.Image = pelaajan2Kuva; 
    182183 
    183         // vaihda asetta kirjoittamaalla sen nimi 
    184  
    185         pelaaja2.Weapon = new AssaultRifle(60, 20); 
    186         pelaaja2.Weapon.ProjectileCollision += AmmusOsui; 
     184 
    187185        AddCollisionHandler(pelaaja2, osuTahteen); 
    188         pelaaja2.Weapon.InfiniteAmmo = true; 
     186         
    189187        AddCollisionHandler(pelaaja2, osuPelaajaan); 
    190188        AddCollisionHandler(pelaaja2, osuHaivePalikkaan); 
     
    430428 
    431429 
    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 
    445435    PhysicsObject lisaaAmpuvaPahis() 
    446436    { 
     
    469459 
    470460    } 
     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    } 
    471485 
    472486 
Note: See TracChangeset for help on using the changeset viewer.