# -*- coding: utf-8 -*- class CurrentPlayer: """Represents the current player taking an action in the game.""" def __init__(self, player_id=None, player_name=None, team_id=None): self.player_id = player_id self.player_name = player_name self.team_id = team_id def __repr__(self) -> str: return f"CurrentPlayer(id={self.player_id}, name={self.player_name}, team={self.team_id})" def __dict__(self): return { 'player_id': self.player_id, 'player_name': self.player_name, 'team_id': self.team_id }