Exemple #1
0
 def solve_action(self):
     toclick = self.solve_step()
     for idx in toclick:
         self.click(idx)
     if toclick:
         time.sleep(0.3)
         if auto.win_exists(u"游戏胜利"):
             return "WIN"
     return bool(toclick)
Exemple #2
0
 def solve_action(self):
     toclick = self.solve_step()
     for idx in toclick:
         self.click(idx)
     if toclick:
         time.sleep(0.3)
         if auto.win_exists(u"游戏胜利"):
             return "WIN"
     return bool(toclick)
Exemple #3
0
 def random_click(self):
     print "random_click"
     blocks = set(range(1, COLS * ROWS + 1))
     blocks -= set(self.opened)
     blocks -= set(self.mines)
     blocks = list(blocks)
     idx = random.choice(blocks)
     self.click(idx)
     time.sleep(0.5)
     if auto.win_exists(u"游戏失败"):
         return False
     return True
Exemple #4
0
 def random_click(self):
     print "random_click"
     blocks = set(range(1, COLS*ROWS+1))
     blocks -= set(self.opened)
     blocks -= set(self.mines)
     blocks = list(blocks)
     idx = random.choice(blocks)
     self.click(idx)
     time.sleep(0.5)
     if auto.win_exists(u"游戏失败"):
         return False 
     return True