Eric Botti commited on
Commit
da0ac71
·
1 Parent(s): 8d942c4

added game_id to player

Browse files
Files changed (1) hide show
  1. src/player.py +3 -1
src/player.py CHANGED
@@ -16,6 +16,8 @@ class Player(BaseModel):
16
  """The name of the player."""
17
  player_id: str
18
  """The id of the player."""
 
 
19
  interface: BaseAgentInterface = Field(exclude=True)
20
  """The interface used by the agent controlling the player to communicate with the game."""
21
  message_level: str = "info"
@@ -43,7 +45,7 @@ class Player(BaseModel):
43
  player_id = f"{game_id}-observer"
44
  interface = interface_type(agent_id=player_id)
45
 
46
- return cls(name=name, player_id=player_id, interface=interface, message_level=message_level)
47
 
48
 
49
  class PlayerSubclass(Player):
 
16
  """The name of the player."""
17
  player_id: str
18
  """The id of the player."""
19
+ game_id: str
20
+ """The id of the game the player is in."""
21
  interface: BaseAgentInterface = Field(exclude=True)
22
  """The interface used by the agent controlling the player to communicate with the game."""
23
  message_level: str = "info"
 
45
  player_id = f"{game_id}-observer"
46
  interface = interface_type(agent_id=player_id)
47
 
48
+ return cls(name=name, player_id=player_id, game_id=game_id, interface=interface, message_level=message_level)
49
 
50
 
51
  class PlayerSubclass(Player):