aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Shivansh-007 <[email protected]>2021-01-21 07:40:53 +0530
committerGravatar Shivansh-007 <[email protected]>2021-01-21 07:40:53 +0530
commit46e594c390cce07f522329b5fc012b886bcdbb81 (patch)
tree52b64b021ed30645689a87946ba2fd9f889e0697
parentChange 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
Diffstat (limited to '')
-rw-r--r--bot/exts/evergreen/connect_four.py10
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."""