summaryrefslogtreecommitdiff
path: root/tui/autotui.py
blob: dbda560d3d7da6f6e026f926d6f8408d9e31b224 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
""" autotui - pelaa botin antamat vinkit jonka jälkeen käyttäjän """
from .tui import Tui
from .static import Action

class AutoTui(Tui):
    """ Tui - Luokka joka tekee botin vinkit ensin """
    def matrix_selector(self, matrix, x, y):
        """ yritetään pyydellä botilta vinkkiä ensin """
        if self.bot is not None:
            action, x, y = self.bot.hint(matrix, x, y)
            if action != Action.NOOP:
                self.draw_matrix(matrix, -1, -1)
                if action==Action.SAFE:
                    action = Action.OPEN
                return action, x, y

        return super().matrix_selector(matrix, x, y)