diff options
author | 2020-09-24 17:33:06 +0300 | |
---|---|---|
committer | 2020-09-24 17:33:06 +0300 | |
commit | 8df212d6ca6bb44668da57fa99bae78871f2e864 (patch) | |
tree | 510f273394b8f54bf1d43d8d46e08d1719e88cf7 /bot/exts/evergreen/tic_tac_toe.py | |
parent | Merge remote-tracking branch 'origin/tic-tac-toe' into tic-tac-toe (diff) |
Tictactoe: Use __str__ instead custom display method for user/AI name display
Diffstat (limited to 'bot/exts/evergreen/tic_tac_toe.py')
-rw-r--r-- | bot/exts/evergreen/tic_tac_toe.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/bot/exts/evergreen/tic_tac_toe.py b/bot/exts/evergreen/tic_tac_toe.py index 435c7af3..74b04db8 100644 --- a/bot/exts/evergreen/tic_tac_toe.py +++ b/bot/exts/evergreen/tic_tac_toe.py @@ -44,7 +44,7 @@ class Player: else: return False, list(Emojis.number_emojis.keys())[list(Emojis.number_emojis.values()).index(react.emoji)] - async def display(self) -> str: + def __str__(self) -> str: """Return mention of user.""" return self.user.mention @@ -94,7 +94,7 @@ class AI: open_edges = [i for i in possible_moves if i in (2, 4, 6, 8)] return False, random.choice(open_edges) - def display(self) -> str: + def __str__(self) -> str: """Return `AI` as user name.""" return "AI" @@ -237,7 +237,7 @@ class Game: self.winner = self.current self.loser = self.next await self.ctx.send( - f":tada: {self.current.display()} is won this game! :tada:" + f":tada: {self.current} is won this game! :tada:" ) await board.clear_reactions() break @@ -316,11 +316,11 @@ class TicTacToe(Cog): if game.over and not game.canceled: if game.draw: log_games.append( - f"**#{i+1}**: {game.players[0].display()} vs {game.players[1].display()} (draw)" + f"**#{i+1}**: {game.players[0]} vs {game.players[1]} (draw)" ) else: log_games.append( - f"**#{i+1}**: {game.winner.display()} :trophy: vs {game.loser.display()}" + f"**#{i+1}**: {game.winner} :trophy: vs {game.loser}" ) await LinePaginator.paginate( log_games, @@ -336,7 +336,7 @@ class TicTacToe(Cog): return game = self.games[game_id - 1] await ctx.send( - f"{game.winner.display()} :trophy: vs {game.loser.display()}" + f"{game.winner} :trophy: vs {game.loser}" ) await game.send_board(ctx.channel) |