def init_game(self): self.board, _ = engine.new_game(cols, rows) self.new_stone() self.level = 1 self.score = 0 self.lines = 0 Ui.set_timer(1000)
def add_cl_lines(self, n): linescores = [0, 40, 100, 300, 1200] self.lines += n self.score += linescores[n] * self.level if self.lines >= self.level*6: self.level += 1 newdelay = 1000-50*(self.level-1) newdelay = 100 if newdelay < 100 else newdelay Ui.set_timer(newdelay)