Garou en cours de réécriture
Modification du garou avec l ajout du groupe de sub command et de la fonction de creation de partie
This commit is contained in:
parent
d07b9b9102
commit
3307b43663
1 changed files with 18 additions and 4 deletions
22
Garou.py
22
Garou.py
|
@ -17,13 +17,27 @@ def is_joueurs(sender):
|
||||||
class Garou:
|
class Garou:
|
||||||
def __init__(self, bot):
|
def __init__(self, bot):
|
||||||
self.bot = 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
|
#Commande de démarrage du Garou
|
||||||
@commands.command(pass_context=True)
|
@lg.command(pass_context=True)
|
||||||
async def gstart(self, ctx):
|
async def start(self, ctx):
|
||||||
"""Démarrage d'une partie de Garou"""
|
"""Commence la partie"""
|
||||||
global game
|
|
||||||
if game == 1:
|
if game == 1:
|
||||||
print("Commande gstart lancer par: "+str(ctx.message.author)+" refuser car une partie est deja en cours")
|
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 !")
|
await self.bot.say("Désoler mais une partie est deja en cours !")
|
||||||
|
|
Reference in a new issue