Changeset 2115


Ignore:
Timestamp:
2011-06-17 13:33:59 (8 years ago)
Author:
juiitamm
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/24/EeroP/ZOMBIE RUNNER/ZOMBIE RUNNER/ZOMBIE RUNNER/Peli.cs

    r2108 r2115  
    3838    { 
    3939        Destroy(); 
     40        Peli.maxZombeja--; 
    4041    } 
    4142 
     
    8990 
    9091    List<Vector> teleportit = new List<Vector>(); 
    91      
     92    public static int zombeja = 0; 
     93    public static int maxZombeja = 100; 
    9294 
    9395 
     
    112114 
    113115        Timer zombiAjastin = new Timer(); 
    114         zombiAjastin.Interval = 5; 
     116        zombiAjastin.Interval = 1; 
    115117        zombiAjastin.Trigger += new Timer.TriggerHandler(uusizombi); 
    116118        zombiAjastin.Start(); 
     
    119121    void uusizombi(Timer sender) 
    120122    { 
     123        if (zombeja >= maxZombeja) 
     124            return; 
     125 
    121126        int paikkaIndeksi = RandomGen.NextInt(0, teleportit.Count - 1); 
    122127        Vector paikka = teleportit[paikkaIndeksi]; 
     
    223228        musta.Image = mustakuva; 
    224229        musta.IgnoresCollisionResponse = true; 
    225         Add(musta, 1); 
     230        Add(musta, -1); 
    226231    } 
    227232 
     
    304309    PhysicsObject luozombit() 
    305310    { 
    306  
    307311        PhysicsObject zombi = new Zombi(55.0, 55.0); 
    308312        zombi.Image = zombikuva; 
     
    310314        zombi.Tag = ("vihollinen"); 
    311315        Add(zombi); 
     316        zombeja++; 
    312317        return zombi; 
    313318    } 
Note: See TracChangeset for help on using the changeset viewer.