Changeset 6353 for 2014


Ignore:
Timestamp:
2015-06-25 14:00:33 (4 years ago)
Author:
anlakane
Message:
 
Location:
2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/Attack_to_Agora.cs

    r6350 r6353  
    205205        KirkastaRuutua(0.05, 1.0); 
    206206        H2Oopening.Play(); 
    207         Keyboard.Listen(Key.Space, ButtonState.Pressed, delegate { 
     207        Keyboard.Listen(Key.Escape, ButtonState.Pressed, delegate { 
    208208            stSequenceSkipped = true; 
    209209            H2Oopening.Stop(); 
     
    500500 
    501501        AddCollisionHandler(ammus, "vihollinen", AmmusOsuuViholliseen); 
    502         ammus.Collided += delegate { ammus.Destroy(); }; 
     502        AddCollisionHandler<PhysicsObject, PhysicsObject>(ammus, delegate(PhysicsObject a, PhysicsObject k) { ammus.Destroy(); }); 
    503503    } 
    504504 
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/Attack_to_Agora_mitja.cs

    r6352 r6353  
    2020        vihollinen.Position = paikka; 
    2121        vihollinen.Tag = "vihollinen"; 
     22        vihollinen.Kuoli += delegate { VihollinenKuoli(vihollinen); }; 
    2223 
    2324        FollowerBrain seuraajanAivot = new FollowerBrain(taistelija); 
     
    3435        Tormaavavihollinen.Tag = "vihollinen"; 
    3536        Tormaavavihollinen.Position = paikka; 
     37        Tormaavavihollinen.Kuoli += delegate { VihollinenKuoli(Tormaavavihollinen); }; 
    3638         
    3739        FollowerBrain seuraajanAivot = new FollowerBrain(taistelija); 
     
    4345    } 
    4446 
    45  
     47    /// <summary> 
     48    /// Vihollinen kuoli, 'nuff said. 
     49    /// </summary> 
     50    /// <param name="vihollinen"></param> 
     51    void VihollinenKuoli(Elava vihollinen) 
     52    { 
     53        vihollinen.Destroy(); 
     54    } 
    4655 
    4756     
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/Elava.cs

    r6334 r6353  
    1818    { 
    1919        Elamat = new DoubleMeter(elamat, 0, elamat); 
    20         Elamat.LowerLimit += Kuoli; 
     20        Elamat.LowerLimit += delegate  
     21        { 
     22            if (Kuoli != null) Kuoli(); 
     23        }; 
    2124    } 
    2225 
     
    2730    public void Damagea(double maara) 
    2831    { 
    29         if (maara > 0) return; 
     32        if (maara < 0) return; 
    3033 
    3134        this.Elamat.Value -= maara; 
Note: See TracChangeset for help on using the changeset viewer.