File size: 611 Bytes
35465a0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# -*- 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
        }