some small improvements for mystery

This commit is contained in:
Fabian Dill
2020-02-23 17:06:44 +01:00
parent 76b92f960a
commit 11e1ad6901
6 changed files with 33 additions and 13 deletions

View File

@@ -30,10 +30,12 @@ def snes_to_pc(value):
return ((value & 0x7F0000)>>1)|(value & 0x7FFF)
def parse_player_names(names, players, teams):
names = [n for n in re.split(r'[, ]', names) if n]
names = (n.strip() for n in names.split(","))
names = tuple(filter(bool, names))
ret = []
while names or len(ret) < teams:
team = [n[:16] for n in names[:players]]
# where does the 16 character limit come from?
while len(team) != players:
team.append(f"Player {len(team) + 1}")
ret.append(team)