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.""" |