Board module¶
This class is an amalgamation of tiles, edges and vertices to represent the board. Don’t ask how it works, no one knows.
- 
class 
Board.Board[source]¶ Bases:
object- 
add_edges()[source]¶ Adds edges to all the tiles and sets up tiles to share edges that they should.
- Args:
 - None
 - Returns:
 - None
 
- 
add_vertices()[source]¶ Adds vertices to all the tiles that are correctly shared by neighboring tiles.
- Args:
 - None
 - Returns:
 - None
 
- 
connect_edges_to_edges()[source]¶ Points edges as their neighboring edges for simpler implementation of longest road calculations and more.
- Args:
 - None
 - Returns:
 - None
 
- 
connect_tiles()[source]¶ Creates a catan-structured graph from self.tile_array by connecting tiles to tiles.
- Args:
 - None
 - Returns:
 - None
 
-