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)
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
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