Changeset 6433 for 2014


Ignore:
Timestamp:
2015-06-26 09:37:13 (4 years ago)
Author:
anlakane
Message:
 
File:
1 edited

Legend:

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

    r6431 r6433  
    2121    AssaultRifle currentBossWeapon; 
    2222    ProgressBar bossHealthBar; 
    23     const double JOUNI_DMG = 25; 
     23    const double JOUNI_DMG = 12.5; 
    2424 
    2525    bool paaseekoSeuraavaanKenttaan = true; 
     
    3030    void LuoAmpuvaVihollinen(Vector paikka, double leveys, double korkeus) 
    3131    { 
    32         Elava vihollinen = new Elava(200, 200, 100); 
     32        Elava vihollinen = new Elava(200, 200, 1000); 
    3333        vihollinen.Animation = asemiesLiikkuu; 
    3434        vihollinen.Animation.Start(); 
     
    154154        jouninAse.Tag = "jouninase"; 
    155155        Add(jouninAse); 
    156         jouninAse.Position = jouni.Position + new Vector(jouni.Width / 4, 0.0); 
     156        jouninAse.Position = jouni.Position + new Vector(jouni.Width / 4, -25); 
    157157        currentBossWeapon = jouninAse; 
    158158 
    159159        Timer ampumisAjastin = new Timer(); 
    160         ampumisAjastin.Interval = 1.0; 
     160        ampumisAjastin.Interval = 0.5; 
     161        ampumisAjastin.Timeout += delegate 
    161162        { 
    162163            if (jouninAse == null) 
     
    176177 
    177178            AddCollisionHandler(ammus, delegate (PhysicsObject a, PhysicsObject p) { 
    178                 if ((string)p.Tag == "jouni") return; 
     179                if ((string)p.Tag == "jouni" || (string)p.Tag == "trigger") return; 
    179180 
    180181                a.Destroy(); 
     
    189190 
    190191        ampumisAjastin.Start(); 
     192 
     193        jouni.Kuoli += ampumisAjastin.Stop; 
    191194    } 
    192195 
     
    199202            currentBossWeapon.Destroy(); 
    200203        currentBossWeapon = null; 
     204 
     205        Timer.SingleShot(jounihaviaa.Duration.Seconds, delegate  
     206        { 
     207            voititjounin.Play(); 
     208            Timer.SingleShot(voititjounin.Duration.Seconds, delegate 
     209            { 
     210                paaseekoSeuraavaanKenttaan = true; 
     211            }); 
     212        }); 
    201213    } 
    202214 
Note: See TracChangeset for help on using the changeset viewer.