megadicing / core /current_player.py
gloygum
Initial megadicing space
35465a0
Raw
History Blame Contribute Delete
611 Bytes
# -*- 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
}