ripple-python-common/constants/gameModes.py

53 lines
1.0 KiB
Python

STD = 0
TAIKO = 1
CTB = 2
MANIA = 3
def getGameModeForDB(gameMode):
"""
Convert a game mode number to string for database table/column
:param gameMode: game mode number
:return: game mode readable string for db
"""
if gameMode == STD:
return "std"
elif gameMode == TAIKO:
return "taiko"
elif gameMode == CTB:
return "ctb"
else:
return "mania"
def getGamemodeFull(gameMode):
"""
Get game mode name from game mode number
:param gameMode: game mode number
:return: game mode readable name
"""
if gameMode == STD:
return "osu!"
elif gameMode == TAIKO:
return "Taiko"
elif gameMode == CTB:
return "Catch The Beat"
else:
return "osu!mania"
def getGameModeForPrinting(gameMode):
"""
Convert a gamemode number to string for showing to a user (e.g. !last)
:param gameMode: gameMode int or variable (ex: gameMode.std)
:return: game mode readable string for a human
"""
if gameMode == STD:
return "osu!"
elif gameMode == TAIKO:
return "Taiko"
elif gameMode == CTB:
return "CatchTheBeat"
else:
return "osu!mania"