Пример #1
0
 private void updateSpiders(GameTime time)
 {
     for (int i = 0; i < spiders.Count; i++)
     {
         spiders[i].Update(time, spiderSpeedModifier);
         if (viking.collidesWith(spiders[i].activatepos))
         {
             spiders[i].attack = true;
         }
         if (spiders[i].attack && viking.collidesWith(spiders[i].position) && !viking.isDamaged())
         {
             viking.damage();
             viking.immobilized = true;
             viking.isDamaged(true);
         }
         if (!spiders[i].active)
         {
             spiders.RemoveAt(i);
         }
     }
 }