Eric Botti
commited on
Commit
·
da0ac71
1
Parent(s):
8d942c4
added game_id to player
Browse files- 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):
|