diff options
Diffstat (limited to 'tui/autotui.py')
-rw-r--r-- | tui/autotui.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tui/autotui.py b/tui/autotui.py new file mode 100644 index 0000000..dbda560 --- /dev/null +++ b/tui/autotui.py @@ -0,0 +1,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) |