in prisoner/prisoner.py [0:0]
def add_turn(self, moves: Dict[str, Move]):
# Calculate round scores
scores = self.calculate_scores(moves)
# Update cumulative scores
for player, score in scores.items():
self.cumulative_scores[player] += score
# Add the turn to the game state
self.turns.append(
Turn(
moves=moves,
round_scores=scores,
cumulative_scores=self.cumulative_scores.copy(),
)
)