Spaces:
Configuration error
Configuration error
File size: 871 Bytes
69373e6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | """
PyCatan Core Game Logic
This module contains the fundamental game rules and state management:
- Game: Core game orchestration and rules
- Board: Board layout and tile management
- Player: Player state and resource management
- Card: Resource and development cards
- Building: Settlement, city, and road structures
- Statuses: Game action result codes
"""
from .game import Game
from .board import Board
from .default_board import DefaultBoard
from .player import Player
from .tile import Tile
from .tile_type import TileType
from .point import Point
from .building import Building
from .card import ResCard, DevCard
from .harbor import Harbor
from .statuses import Statuses
__all__ = [
'Game',
'Board',
'DefaultBoard',
'Player',
'Tile',
'TileType',
'Point',
'Building',
'ResCard',
'DevCard',
'Harbor',
'Statuses',
]
|