Ejemplo n.º 1
0
 def start(self, level):
     self.isover = False
     
     self.next = Blocks.randblock(self.shapen)
     self.now = Blocks.randblock(self.shapen)
     self.nowpos = [0,self.size[1]/2-2]
     for ph in xrange(self.size[0]):
         for pw in xrange(self.size[1]):
             self.map[ph][pw] = -1
             
     self.level = level
     self.line = 0
     self.score = 0
Ejemplo n.º 2
0
 def newblock(self):
     if self.isover: return
     self.now = self.next
     self.next = Blocks.randblock(self.shapen)
     self.nowpos = [0,self.size[1]/2-2]
     if self.__errmove__(): self.isover = True