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):
|