Пример #1
0
    def __init__(self, block_positions):
        Player.__init__(self, img=c.enemy_img[0])

        list_block_positions = block_positions + c.not_block_positions
        self.appear = 0

        count = 0
        while count != len(list_block_positions):
            count = 0
            for i in list_block_positions:
                if i[0] == self.rect.x and i[1] == self.rect.y:
                    self.rect.x = randrange(c.BLOCK[0],
                                            c.WINDOW[0] - c.BLOCK[0],
                                            c.BLOCK[0])
                    self.rect.y = randrange(c.BLOCK[1],
                                            c.WINDOW[1] - c.BLOCK[1],
                                            c.BLOCK[1])
                else:
                    count += 1