Four in a row is almost done

This commit is contained in:
NikolajDanger
2020-07-31 15:49:58 +02:00
parent 796b209a5b
commit daa2d0ddde
7 changed files with 338 additions and 31 deletions

View File

@ -217,3 +217,41 @@ def replaceMultiple(mainString, toBeReplaces, newString):
return mainString
def emojiToNumber(emoji):
if emoji == "1":
return 1
elif emoji == "2":
return 2
elif emoji == "3":
return 3
elif emoji == "4":
return 4
elif emoji == "5":
return 5
elif emoji == "6":
return 6
elif emoji == "7":
return 7
else: return ""
def fiarReactionTest(channel,message,user):
with open("resources/games/games.json", "r") as f:
data = json.load(f)
with open("resources/games/oldImages/fourInARow"+str(channel), "r") as f:
oldImage = int(f.read())
if message.id == oldImage:
logThis("They reacted to the fourinarow game")
turn = data["4 in a row games"][str(channel)]["turn"]
if user.lower() == data["4 in a row games"][str(channel)]["players"][turn].lower():
if user != data["4 in a row games"][str(channel)]["players"][turn]:
data["4 in a row games"][str(channel)]["players"][turn] = user
with open("resources/games/games.json","w") as f:
json.dump(data,f,indent=4)
return True, turn+1
else:
logThis("It wasn't their turn")
return False, 0
else:
return False, 0