Exemplo n.º 1
0
 def spawn_badguys(self, screensize, number, x_offset, y_offset):
     """I will make more enemys for you"""
     self.size, self.positions = egen(screensize, number, x_offset, y_offset)
     for i in range(len(self.positions)):
         self.enemys.append(BadGuy(self.positions[i], self.size,
                                   self.friendly_bulletgroup,
                                   self.opponent_bulletgroup, self.bullets,
                                   self.friendly_player))
         self.group.add(self.enemys[-1])
Exemplo n.º 2
0
 def spawn_badguys(self, number):
     """I will make more enemys for you"""
     screensize = self.gm.opponent_size
     x_offset = self.gm.opponent_xoffset
     y_offset = self.gm.opponent_yoffset
     self.size, self.positions = egen(screensize, number, x_offset, y_offset)
     self.badguysvg = svgsprite.SVGSprite(open(os.path.join('data',
                                                            'enemy.svg')).read(),
                                          self.size)
     for i in range(len(self.positions)):
         self.enemies.append(BadGuy(self.positions[i], self.size,
                                   self.friendly_bullet_group,
                                   self.opponent_bullet_group,
                                   self.opponent_bullets,
                                   self.friendly_player,
                                   self.gm,
                                   copy = self.badguysvg))
         self.group.add(self.enemies[-1])