Board.py 文件源码

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

项目:OSD_game 作者: alchon 项目源码 文件源码
def delete_lines(self):
        remove = [y for y, row in enumerate(self.board) if all(row)]
        for y in remove:
            line_sound = pygame.mixer.Sound("assets/sounds/Line_Clear.wav")
            line_sound.play()
            self.delete_line(y)
            self.score += 10 * self.level
            self.goal -= 1
            if self.goal == 0:
                if self.level < 10:
                    self.level += 1
                    self.goal = 5 * self.level
                else:
                    self.goal = '-'
            if self.level <= 9:
                pygame.time.set_timer(pygame.USEREVENT, (500 - 50 * (self.level-1)))
            else:
                pygame.time.set_time(pygame.USEREVENT, 100)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号