From 3307b43663a7f8da96990edd8d61447b1ae56065 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 6 Dec 2017 22:37:53 +0100 Subject: [PATCH] =?UTF-8?q?Garou=20en=20cours=20de=20r=C3=A9=C3=A9criture?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Modification du garou avec l ajout du groupe de sub command et de la fonction de creation de partie --- Garou.py | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/Garou.py b/Garou.py index d950315..c631faa 100644 --- a/Garou.py +++ b/Garou.py @@ -17,13 +17,27 @@ def is_joueurs(sender): class Garou: def __init__(self, bot): self.bot = bot + self.games = {} # contiendra toutes les partie en cours + + + def create_game(self, channel_id): # créer une game : ajout d'option possible + game = { + 'channel' : channel_id, + 'player' : [], + } + return game + + + @commands.group(pass_content = True) #on créer ici un groupe de sous commande + async def lg(self, ctx): + if ctx.invoked_subcommand is None: + await self.bot.say('Pour commencer, taper lg start') #Commande de démarrage du Garou - @commands.command(pass_context=True) - async def gstart(self, ctx): - """Démarrage d'une partie de Garou""" - global game + @lg.command(pass_context=True) + async def start(self, ctx): + """Commence la partie""" if game == 1: print("Commande gstart lancer par: "+str(ctx.message.author)+" refuser car une partie est deja en cours") await self.bot.say("Désoler mais une partie est deja en cours !")