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])
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])