summaryrefslogtreecommitdiff
path: root/tui/tui.py
diff options
context:
space:
mode:
Diffstat (limited to 'tui/tui.py')
-rw-r--r--tui/tui.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tui/tui.py b/tui/tui.py
index 1f8f410..d884766 100644
--- a/tui/tui.py
+++ b/tui/tui.py
@@ -8,7 +8,7 @@ from tui.ansi import Ansi
class Tui():
""" Tui - Luokka käyttäjän interaktiota varten """
- def __init__(self):
+ def __init__(self, bot = None):
# Vaatii hieman terminaaliasetusten muokkaamista jotta yksittäiset
# napin painallukset voidaan lukea
# https://stackoverflow.com/questions/983354/how-do-i-wait-for-a-pressed-key
@@ -22,6 +22,8 @@ class Tui():
self.oldflags = fcntl.fcntl(fd, fcntl.F_GETFL)
fcntl.fcntl(fd, fcntl.F_SETFL, self.oldflags | os.O_NONBLOCK)
+ self.bot = bot
+
def __del__(self):
# palautetaan terminaali takaisin alkupetäiseen uskoon
@@ -94,6 +96,9 @@ class Tui():
x = 0
case Action.END:
x = len(matrix)-1
+ case Action.HINT:
+ if self.bot is not None:
+ return (Action.BOMB, 0, 0)
self.draw_matrix(matrix, x, y)