Metadata-Version: 2.3
Name: hundredandten-automation-engineadapter
Version: 0.0.2
Summary: Engine adapter for wiring automation strategies to the Hundred and Ten game engine
Author: Seamus Lowry
License: MIT
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Dist: hundredandten-state>=0.0.0,<1.0.0
Requires-Dist: hundredandten-engine>=0.0.0,<1.0.0
Requires-Dist: hundredandten-deck>=0.0.0,<1.0.0
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# hundredandten-automation-engineadapter

Engine adapter for wiring automation strategies to the Hundred and Ten game engine.

Provides `EngineAdapter` — converts between the engine's `Game` type and the
player-agnostic `GameState` observation used by automation strategies.

```python
from hundredandten.automation.engineadapter import EngineAdapter

state = EngineAdapter.state_from_engine(game, player_id)
engine_action = EngineAdapter.available_action_for_player(available_action, player_id)
```
