summaryrefslogtreecommitdiff
path: root/bots/idiot.py
blob: 200d6906f53ec59b3940de45aa5d1b41268a86c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
""" bots/idiot.py - se ensimmäinen botti joka tekee kaiken väärin """
from bots.bot import Bot
from tui.static import Action
class IdiotBot(Bot):
    """ IdiotBot - merkistsee kaikki turvallisiksi avata """
    # pylint: disable = too-few-public-methods

    def hint(self, matrix, cursor_x, cursor_y):
        """ merkitsee jonkin ruudun """
        super().hint(matrix, cursor_x, cursor_y)
        # pylint: disable = consider-using-enumerate
        for ty in range(len(matrix[0])):
            for tx in range(len(matrix)):
                if matrix[tx][ty]==12:
                    return(Action.SAFE, tx, ty)
        return (Action.NOOP, cursor_x, cursor_y)