diff options
| -rw-r--r-- | bot/seasons/evergreen/minesweeper.py | 12 | 
1 files changed, 5 insertions, 7 deletions
| diff --git a/bot/seasons/evergreen/minesweeper.py b/bot/seasons/evergreen/minesweeper.py index ac1b287b..b1d27735 100644 --- a/bot/seasons/evergreen/minesweeper.py +++ b/bot/seasons/evergreen/minesweeper.py @@ -84,7 +84,8 @@ class Minesweeper(commands.Cog):          await ctx.send(f"{ctx.author.mention} is playing minesweeper")          chat_msg = await ctx.send(self.format_for_discord(reveled_board)) -        await ctx.author.send("play by typing: `.reveal xy xy ...` or `.flag xy xy ...` \nclose the game with `.end`") +        await ctx.author.send("play by typing: `.reveal xy xy ...` or `.flag xy xy ...` \nclose the game with `.end`\n" +                              "cords must be in format `<letter><number>")          dm_msg = await ctx.author.send(self.format_for_discord(reveled_board))          self.games[ctx.author] = { @@ -97,10 +98,7 @@ class Minesweeper(commands.Cog):      @staticmethod      def get_cords(value1: str, value2: str) -> typing.Tuple[int, int]:          """Take in 2 values for the cords and turn them into numbers""" -        if value1.isnumeric(): -            return ord(value2.lower()) - 97, int(value1) - 1 -        else: -            return ord(value1.lower()) - 97, int(value2) - 1 +        return ord(value1.lower()) - 97, int(value2) - 1      async def reload_board(self, ctx: commands.Context) -> None:          """Update both playing boards.""" @@ -115,7 +113,7 @@ class Minesweeper(commands.Cog):          """Place multiple flags on the board"""          board = self.games[ctx.author]["reveled"]          for cord in cords: -            x, y = self.get_cords(cord[0], cord[1]) +            x, y = self.get_cords(cord[0], cord[1:])              if board[y][x] == "hidden":                  board[y][x] = "flag" @@ -178,7 +176,7 @@ class Minesweeper(commands.Cog):          reveled = game["reveled"]          board = game["board"]          for cord in cords: -            x, y = self.get_cords(cord[0], cord[1]) +            x, y = self.get_cords(cord[0], cord[1:])              await self.reveal_one(ctx, reveled, board, x, y)      @commands.dm_only() | 
