aboutsummaryrefslogtreecommitdiffstats
path: root/bot/exts/evergreen/tic_tac_toe.py
diff options
context:
space:
mode:
Diffstat (limited to 'bot/exts/evergreen/tic_tac_toe.py')
-rw-r--r--bot/exts/evergreen/tic_tac_toe.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/bot/exts/evergreen/tic_tac_toe.py b/bot/exts/evergreen/tic_tac_toe.py
index 1927e021..98d793ba 100644
--- a/bot/exts/evergreen/tic_tac_toe.py
+++ b/bot/exts/evergreen/tic_tac_toe.py
@@ -1,5 +1,7 @@
+import typing as t
+
import discord
-from discord.ext.commands import Cog
+from discord.ext.commands import Cog, Context
from bot.bot import SeasonalBot
@@ -11,6 +13,15 @@ class Player:
self.user = user
+class Game:
+ """Class that contains information and functions about Tic Tac Toe game."""
+
+ def __init__(self, channel: discord.TextChannel, players: t.List[discord.User], ctx: Context):
+ self.channel = channel
+ self.players = players
+ self.ctx = ctx
+
+
class TicTacToe(Cog):
"""TicTacToe cog contains tic-tac-toe game commands."""