Пример #1
0
 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)
Пример #2
0
 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)