Spaces:
Configuration error
Configuration error
| """ | |
| PyCatan Game Management | |
| This module handles game flow orchestration and coordination: | |
| - GameManager: Turn management and game flow control | |
| - Actions: Action types and data structures | |
| - LogEvents: Event logging system for tracking game history | |
| """ | |
| from .game_manager import GameManager | |
| from .actions import ( | |
| Action, | |
| ActionType, | |
| ActionResult, | |
| GameState, | |
| PlayerState, | |
| BoardState, | |
| GamePhase, | |
| TurnPhase, | |
| ) | |
| from .log_events import LogEntry, EventType | |
| __all__ = [ | |
| 'GameManager', | |
| 'Action', | |
| 'ActionType', | |
| 'ActionResult', | |
| 'GameState', | |
| 'PlayerState', | |
| 'BoardState', | |
| 'GamePhase', | |
| 'TurnPhase', | |
| 'LogEntry', | |
| 'EventType', | |
| ] | |