From cbe1548defba1f210b5453bb9cda0e348b059f85 Mon Sep 17 00:00:00 2001 From: Ivan Mahonin Date: Mar 21 2024 15:04:48 +0000 Subject: multiple stories --- diff --git a/game.py b/game.py index 9d157bc..0977a34 100644 --- a/game.py +++ b/game.py @@ -14,7 +14,7 @@ class Game: def __init__(self, questions): self.id = filterId(uuid.uuid4()) self.questions = questions - self.answers = [ ] + self.answers = [] games[self.id] = self def addAnswers(self, answers): @@ -24,11 +24,13 @@ class Game: self.answers.append(answers) def getStory(self): - s = '' - if self.answers: - for i in range(0, len(self.questions)): - s = s + self.answers[i % len(self.answers)][i] + "\n" - return s + s = [] + for i in range(0, len(self.answers)): + ss = [] + for j in range(0, len(self.questions)): + ss.append(self.answers[(j+i) % len(self.answers)][j]) + s.append( '\n'.join(ss) ) + return '\n--------------\n'.join(s) def getStatus(self): return { "questions": self.questions, "answers": len(self.answers) }