Module katan_ai.katan.board.building
Module representing a base building model as well as a road (PathBuilding)
Classes
class Building (owner: Player, building_type: BuildingType)
-
A building on the Catan board.
Attributes
owner
:Player
- The player who owns this building
building_type
:BuildingType
- The type of building this is
Args
owner
- The player who owns this building
building_type
- The type of building this is
Subclasses
class PathBuilding (owner: Player, building_type: BuildingType, path_coords: Set[Coords])
-
A building that is built on a path. In the base game, only roads.
Attributes
owner
:Player
- The player who owns this building
building_type
:BuildingType
- The type of building this is
path_coords
:Set[Coords]
- The coordinates of the two intersections the building is connecting
Args
owner
- The player who owns this building
building_type
- The type of building this is
path_coords
- The coordinates of the two intersections the building is connecting
Ancestors