コード例 #1
0
ファイル: main.py プロジェクト: watsonboyett/Sandbox
import networkx as nx
import matplotlib.pyplot as plt

# board parameters
rows_n = 10
cols_n = 10

# piece parameters
ords = [1,2,3]
colors = [0,1,2]
confs = range(0,8)


# setup 2-D board of IDs
board = Board(rows_n,cols_n)
board.build_ids2()
#print board.board

# setup tiles
poly = Polyomino()
cands = []
id_i = 0

# loop through each set of n-ominoes
for ord_c in ords:

    # get pieces
    ominoes = poly.get_pieces(ord_c)

    # loop through each n-omino
    ominoes_n = len(ominoes)