diff options
| author | 2021-02-23 16:46:08 +0530 | |
|---|---|---|
| committer | 2021-02-23 16:46:08 +0530 | |
| commit | 13dad6bf796a6009db4ff768795a3d45d044ff0e (patch) | |
| tree | 68ae966d5306ec821f0c0505f6625a649d8d6d08 | |
| parent | Merge remote-tracking branch 'origin/master' into feature/connect_four (diff) | |
Fix pipfile conflicts, and add/use emojis from constants.py
| -rw-r--r-- | Pipfile.lock | 21 | ||||
| -rw-r--r-- | bot/constants.py | 5 | ||||
| -rw-r--r-- | bot/exts/evergreen/connect_four.py | 37 | 
3 files changed, 28 insertions, 35 deletions
| diff --git a/Pipfile.lock b/Pipfile.lock index bd894ffa..ec801979 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@  {      "_meta": {          "hash": { -            "sha256": "9be419062bd9db364ac9dddfcd50aef9c932384b45850363e482591fe7d12403" +            "sha256": "b4aaaacbab13179145e36d7b86c736db512286f6cce8e513cc30c48d68fe3810"          },          "pipfile-spec": 6,          "requires": { @@ -161,6 +161,14 @@              "index": "pypi",              "version": "==1.5.1"          }, +        "emojis": { +            "hashes": [ +                "sha256:7da34c8a78ae262fd68cef9e2c78a3c1feb59784489eeea0f54ba1d4b7111c7c", +                "sha256:bf605d1f1a27a81cd37fe82eb65781c904467f569295a541c33710b97e4225ec" +            ], +            "index": "pypi", +            "version": "==0.6.0" +        },          "fakeredis": {              "hashes": [                  "sha256:01cb47d2286825a171fb49c0e445b1fa9307087e07cbb3d027ea10dbff108b6a", @@ -406,10 +414,11 @@          },          "sentry-sdk": {              "hashes": [ -                "sha256:3693cb47ba8d90c004ac002425770b32aaf0c83a846ec48e2d1364e7db1d072d" +                "sha256:4ae8d1ced6c67f1c8ea51d82a16721c166c489b76876c9f2c202b8a50334b237", +                "sha256:e75c8c58932bda8cd293ea8e4b242527129e1caaec91433d21b8b2f20fee030b"              ],              "index": "pypi", -            "version": "==0.20.1" +            "version": "==0.20.3"          },          "six": {              "hashes": [ @@ -576,11 +585,11 @@          },          "identify": {              "hashes": [ -                "sha256:70b638cf4743f33042bebb3b51e25261a0a10e80f978739f17e7fd4837664a66", -                "sha256:9dfb63a2e871b807e3ba62f029813552a24b5289504f5b071dea9b041aee9fe4" +                "sha256:de7129142a5c86d75a52b96f394d94d96d497881d2aaf8eafe320cdbe8ac4bcc", +                "sha256:e0dae57c0397629ce13c289f6ddde0204edf518f557bfdb1e56474aa143e77c3"              ],              "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", -            "version": "==1.5.13" +            "version": "==1.5.14"          },          "mccabe": {              "hashes": [ diff --git a/bot/constants.py b/bot/constants.py index bb538487..682ccf6f 100644 --- a/bot/constants.py +++ b/bot/constants.py @@ -165,6 +165,7 @@ class Emojis:      envelope = "\U0001F4E8"      trashcan = "<:trashcan:637136429717389331>"      ok_hand = ":ok_hand:" +    hand_raised = "\U0001f64b"      dice_1 = "<:dice_1:755891608859443290>"      dice_2 = "<:dice_2:755891608741740635>" @@ -179,7 +180,6 @@ class Emojis:      pull_request_closed = "<:PRClosed:629695470519713818>"      merge = "<:PRMerged:629695470570176522>" -    # TicTacToe Emojis      number_emojis = {          1: "\u0031\ufe0f\u20e3",          2: "\u0032\ufe0f\u20e3", @@ -191,8 +191,11 @@ class Emojis:          8: "\u0038\ufe0f\u20e3",          9: "\u0039\ufe0f\u20e3"      } +      confirmation = "\u2705"      decline = "\u274c" +    incident_unactioned = "<:incident_unactioned:719645583245180960>" +      x = "\U0001f1fd"      o = "\U0001f1f4" diff --git a/bot/exts/evergreen/connect_four.py b/bot/exts/evergreen/connect_four.py index 02e876f4..65458dbc 100644 --- a/bot/exts/evergreen/connect_four.py +++ b/bot/exts/evergreen/connect_four.py @@ -7,30 +7,11 @@ import discord  import emojis  from discord.ext import commands -NUMBERS = [ -    ":one:", -    ":two:", -    ":three:", -    ":four:", -    ":five:", -    ":six:", -    ":seven:", -    ":eight:", -    ":nine:" -] -UNICODE_NUMBERS = [ -    "\u0031\u20e3", -    "\u0032\u20e3", -    "\u0033\u20e3", -    "\u0034\u20e3", -    "\u0035\u20e3", -    "\u0036\u20e3", -    "\u0037\u20e3", -    "\u0038\u20e3", -    "\u0039\u20e3", -] -CROSS_EMOJI = "\u274e" -HAND_RAISED_EMOJI = "\U0001f64b" +from bot.constants import Emojis + +NUMBERS = list(Emojis.number_emojis.values()) +CROSS_EMOJI = Emojis.incident_unactioned +  Coordinate = typing.Optional[typing.Tuple[int, int]]  EMOJI_CHECK = typing.Union[discord.Emoji, str] @@ -57,7 +38,7 @@ class Game:          self.grid = self.generate_board(size)          self.grid_size = size -        self.unicode_numbers = UNICODE_NUMBERS[:self.grid_size] +        self.unicode_numbers = NUMBERS[:self.grid_size]          self.message = None @@ -313,7 +294,7 @@ class ConnectFour(commands.Cog):          if (                  user.id not in (ctx.me.id, ctx.author.id) -                and str(reaction.emoji) == HAND_RAISED_EMOJI +                and str(reaction.emoji) == Emojis.hand_raised                  and reaction.message.id == announcement.id          ):              if self.already_playing(user): @@ -406,11 +387,11 @@ class ConnectFour(commands.Cog):          announcement = await ctx.send(              "**Connect Four**: A new game is about to start!\n" -            f"Press {HAND_RAISED_EMOJI} to play against {ctx.author.mention}!\n" +            f"Press {Emojis.hand_raised} to play against {ctx.author.mention}!\n"              f"(Cancel the game with {CROSS_EMOJI}.)"          )          self.waiting.append(ctx.author) -        await announcement.add_reaction(HAND_RAISED_EMOJI) +        await announcement.add_reaction(Emojis.hand_raised)          await announcement.add_reaction(CROSS_EMOJI)          try: | 
