From e785dbd4f726c5716f21071ed25dc35ac87c0c74 Mon Sep 17 00:00:00 2001 From: Aineopintojen-harjoitustyo-Algoritmit-j Date: Sat, 17 Feb 2024 09:41:48 +0200 Subject: Dev tools and directory structure rework. --- game/__init__.py | 2 -- game/game.py | 41 ----------------------------------------- 2 files changed, 43 deletions(-) delete mode 100644 game/__init__.py delete mode 100644 game/game.py (limited to 'game') diff --git a/game/__init__.py b/game/__init__.py deleted file mode 100644 index 066e2e3..0000000 --- a/game/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -""" game - pelin kulkuun liittyvä logiikka """ -from .game import Game diff --git a/game/game.py b/game/game.py deleted file mode 100644 index fefcf8f..0000000 --- a/game/game.py +++ /dev/null @@ -1,41 +0,0 @@ -""" game/game.py - pelin etenemiseen liittyvä ohjaus """ -from tui import Action - -class Game: - """ Game - peli """ - def __init__(self, board, ui): - self.board = board - self.ui = ui - self.x, self.y = board.get_width()//2, board.get_height()//2 - - - def __del__(self): - self.board.reveal() - self.ui.game_end(self.board.get_view()) - - - def next(self): - """ seuraava kiitos vai jotain muuta? """ - action, self.x, self.y = self.ui.matrix_selector( - self.board.get_view(), self.x, self.y - ) - match action: - case Action.QUIT: - return False - case Action.OPEN: - if self.board.get_mask(self.x, self.y): - if not self.board.guess(self.x, self.y): - self.ui.game_over( - self.board.get_view(), self.x, self.y - ) - return False - if self.board.is_winning(): - self.ui.game_win(self.board.get_view(), self.x, self.y) - return False - case Action.FLAG: - self.board.flag(self.x, self.y) - case Action.MINE: - self.board.flag(self.x, self.y, 10) - case Action.SAFE: - self.board.flag(self.x, self.y, 11) - return True -- cgit v1.2.3