Exemple #1
0
 def update(self, session):
     now = pygame.time.get_ticks()
     if now > self.startTime + self.life:
         session.worlds[session.activeWorld].effects.remove(self)
     else:
         for enemy in session.worlds[session.activeWorld].enemies:
             if const.distance(self.pos, enemy.rect.center) < self.radius:
                 enemy.health -= self.damage
Exemple #2
0
 def update(self, world):
     now = pygame.time.get_ticks()
     if now > self.startTime + self.life:
         world.effects.remove(self)
     else:
         for enemy in world.enemies:
             if const.distance(self.pos, enemy.rect.center) < self.radius:
                 enemy.health -= self.damage