Changeset 5330 for 2014/27


Ignore:
Timestamp:
2014-07-03 10:58:50 (5 years ago)
Author:
nieekrva
Message:
 
Location:
2014/27/NikiV/untitled
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • 2014/27/NikiV/untitled/untitled/untitled/untitled.cs

    r5293 r5330  
    1111     
    1212    DoubleMeter elamaLaskuri; 
     13    DoubleMeter vihunlaskuri; 
    1314    const double nopeus = 300; 
    1415    const double hyppyNopeus = 750; 
     
    1617 
    1718    PlatformCharacter pelaaja1; 
     19    PlatformCharacter vihu; 
    1820    AssaultRifle pelaajan1Ase; 
     21    PhysicsObject ammus; 
    1922 
    2023 
     
    102105        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
    103106        AddCollisionHandler(pelaaja1, "gem", tormaagemiin); 
    104         //AddCollisionHandler(pelaaja1, "vihu", Tormaavihuun); 
     107        AddCollisionHandler(pelaaja1, "vihu", Tormaavihuun); 
    105108        Add(pelaaja1); 
    106109         
     
    124127        vihu.CanRotate = false; 
    125128        vihu.Tag = "vihu"; 
     129        //AddCollisionHandler(vihu, ammus, tormaaammukseen); 
    126130        vihunase = new AssaultRifle(50, 60); 
    127131        vihunase.Color = Color.Transparent; 
     
    217221        Add(elamaPalkki); 
    218222    } 
     223    void Luovihunlaskuri() 
     224    { 
     225        vihunlaskuri = new DoubleMeter(10); 
     226        vihunlaskuri.MaxValue = 100; 
     227        vihunlaskuri.LowerLimit += voitit; 
     228 
     229        ProgressBar vihunpalkki = new ProgressBar(150, 20); 
     230        vihunpalkki.X = Screen.Right + 150; 
     231        vihunpalkki.Y = Screen.Top - 20; 
     232        vihunpalkki.BindTo(vihunlaskuri); 
     233        Add(vihunpalkki); 
     234    } 
    219235 
    220236    void ElamaLoppui() 
     
    223239        pelaaja1.Destroy(); 
    224240    } 
     241    void voitit() 
     242    { 
     243        MessageDisplay.Add("Voitit!"); 
     244        vihu.Destroy(); 
     245    } 
    225246     
    226247 
     
    229250        ammus.Destroy(); 
    230251        MessageDisplay.Add("HIT!"); 
     252         
    231253    } 
    232254 
    233255    void vihuampuu(PlatformCharacter vihu) 
    234256    { 
    235         PhysicsObject ammus = vihu.Weapon.Shoot(); 
     257        PhysicsObject ammus2 = vihu.Weapon.Shoot(); 
    236258 
    237259        if (ammus != null) 
     
    243265         
    244266    } 
    245     void Tormaavihuun(PlatformCharacter pelaaja1, PhysicsObject vihu) 
    246     { 
    247          
     267    void Tormaavihuun(PhysicsObject pelaaja1, PhysicsObject vihu) 
     268    { 
     269        elamaLaskuri.Value -=1; 
     270    } 
     271    void tormaaammukseen(PhysicsObject vihu, PhysicsObject ammus) 
     272    { 
     273        vihunlaskuri.Value -= 1; 
    248274    } 
    249275 
Note: See TracChangeset for help on using the changeset viewer.