diff options
| author | 2021-01-21 07:40:53 +0530 | |
|---|---|---|
| committer | 2021-01-21 07:40:53 +0530 | |
| commit | 46e594c390cce07f522329b5fc012b886bcdbb81 (patch) | |
| tree | 52b64b021ed30645689a87946ba2fd9f889e0697 | |
| parent | Change Ai to bot's user and add stop game functionality, remove redundant cod... (diff) | |
Add loading message before finishing all reactions and improve embed title
| -rw-r--r-- | bot/exts/evergreen/connect_four.py | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/bot/exts/evergreen/connect_four.py b/bot/exts/evergreen/connect_four.py index 1e5d6fac..a4f29172 100644 --- a/bot/exts/evergreen/connect_four.py +++ b/bot/exts/evergreen/connect_four.py @@ -68,18 +68,24 @@ class Game:      async def print_grid(self) -> None:          """Formats and outputs the Connect Four grid to the channel.""" +        title = ( +            f'Connect 4: {self.player1.display_name}' +            f'VS {self.player2.display_name}' +        ) +          rows = [" ".join(EMOJIS[s] for s in row) for row in self.grid]          first_row = " ".join(x for x in NUMBERS[:self.grid_size])          formatted_grid = "\n".join([first_row] + rows) -        embed = discord.Embed(title="Connect Four Board", description=formatted_grid) +        embed = discord.Embed(title=title, description=formatted_grid)          if self.message:              await self.message.edit(embed=embed)          else: -            self.message = await self.channel.send(embed=embed) +            self.message = await self.channel.send(content='Loading ....')              for emoji in self.unicode_numbers:                  await self.message.add_reaction(emoji)              await self.message.add_reaction(CROSS_EMOJI) +            await self.message.edit(content=None, embed=embed)      async def start_game(self) -> None:          """Begins the game."""  |