food.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:gluttonous_snake 作者: tandf 项目源码 文件源码
def random_pos(self, snake_head, snake_parts, foods):
        while True:
            if self.style != 'big':
                self.rect.left = randint(0, self.settings.x - 1) * self.settings.len
                self.rect.top = randint(0, self.settings.y - 1) * self.settings.len + self.settings.scoreboard_height
            else:
                self.rect.left = randint(0, self.settings.x - 4) * self.settings.len
                self.rect.top = randint(0, self.settings.y - 4) * self.settings.len + self.settings.scoreboard_height

            # ????????????????
            if not pygame.sprite.spritecollideany(self, snake_parts)\
                    and not self.rect.colliderect(snake_head)\
                    and not pygame.sprite.spritecollideany(self, foods):
                break
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号