diff options
| author | 2021-06-07 17:31:49 +0800 | |
|---|---|---|
| committer | 2021-06-07 17:31:49 +0800 | |
| commit | 0a6a355419d9382b35ac651117287d907e98af0c (patch) | |
| tree | c468b60cbd00b8f6b00043635dc2d4393a001c4b /bot/exts | |
| parent | Merge pull request #758 from OculusMode/master (diff) | |
| parent | Merge branch 'main' into fix/ttt (diff) | |
Merge pull request #595 from Shivansh-007/fix/ttt
Update Tic Tac Toe Command
Diffstat (limited to 'bot/exts')
| -rw-r--r-- | bot/exts/evergreen/tic_tac_toe.py | 14 | 
1 files changed, 9 insertions, 5 deletions
| diff --git a/bot/exts/evergreen/tic_tac_toe.py b/bot/exts/evergreen/tic_tac_toe.py index bd5e0102..48e8e142 100644 --- a/bot/exts/evergreen/tic_tac_toe.py +++ b/bot/exts/evergreen/tic_tac_toe.py @@ -79,7 +79,7 @@ class AI:          """Get move from AI. AI use Minimax strategy."""          possible_moves = [i for i, emoji in board.items() if emoji in list(Emojis.number_emojis.values())] -        for symbol in (Emojis.o, Emojis.x): +        for symbol in (Emojis.o_square, Emojis.x_square):              for move in possible_moves:                  board_copy = board.copy()                  board_copy[move] = symbol @@ -265,12 +265,12 @@ class TicTacToe(Cog):              return          if opponent is None:              game = Game( -                [Player(ctx.author, ctx, Emojis.x), AI(Emojis.o)], +                [Player(ctx.author, ctx, Emojis.x_square), AI(Emojis.o_square)],                  ctx              )          else:              game = Game( -                [Player(ctx.author, ctx, Emojis.x), Player(opponent, ctx, Emojis.o)], +                [Player(ctx.author, ctx, Emojis.x_square), Player(opponent, ctx, Emojis.o_square)],                  ctx              )          self.games.append(game) @@ -317,8 +317,12 @@ class TicTacToe(Cog):              await ctx.send("Game don't exist.")              return          game = self.games[game_id - 1] -        await ctx.send(f"{game.winner} :trophy: vs {game.loser}") -        await ctx.send(game.format_board()) + +        embed = discord.Embed( +            title=f"Match #{game_id} Game Board", +            description=f"{game.winner} :trophy: vs {game.loser}\n\n{game.format_board()}" +        ) +        await ctx.send(embed=embed)  def setup(bot: Bot) -> None: | 
