diff options
| author | 2019-08-10 02:17:21 +0200 | |
|---|---|---|
| committer | 2019-08-10 02:17:21 +0200 | |
| commit | 93370a5d55909224a2abb3463f5a1ee5657f02c1 (patch) | |
| tree | 5c8f70f0e8bee59519246be63f3f765b55f844c0 /bot/seasons/evergreen/minesweeper.py | |
| parent | added `.end` command (diff) | |
fixed issue with winning detection
Diffstat (limited to 'bot/seasons/evergreen/minesweeper.py')
| -rw-r--r-- | bot/seasons/evergreen/minesweeper.py | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/bot/seasons/evergreen/minesweeper.py b/bot/seasons/evergreen/minesweeper.py index e67a043b..241aa81d 100644 --- a/bot/seasons/evergreen/minesweeper.py +++ b/bot/seasons/evergreen/minesweeper.py @@ -163,11 +163,17 @@ class Minesweeper(commands.Cog):              self.reveal(reveled, board, x, y)          # check if won +        break_ = False          for x_ in range(10):              for y_ in range(10): -                if not (reveled[y_][x_] == "hidden" and board[y_][x_] == "bomb"): -                    await self.won(ctx) +                if reveled[y_][x_] == "hidden" and board[y_][x_] != "bomb": +                    break_ = True                      break +            else: +                await self.won(ctx) +                break +            if break_: +                break          await self.reload_board(ctx) | 
